Dalam program ini, Anda akan belajar mengubah arus keluaran menjadi string menggunakan penginisialisasi String di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Kelas OutputStream Java
- String Java
Contoh: Konversi OutputStream ke String
import java.io.*; public class OutputStreamString ( public static void main(String() args) throws IOException ( ByteArrayOutputStream stream = new ByteArrayOutputStream(); String line = "Hello there!"; stream.write(line.getBytes()); String finalString = new String(stream.toByteArray()); System.out.println(finalString); ) )
Keluaran
Halo yang disana!
Dalam program di atas, kami telah membuat OutputStream
berdasarkan baris string yang diberikan. Ini dilakukan dengan menggunakan write()
metode aliran .
Kemudian, kita cukup mengubah OutputStream
ke finalString menggunakan String
konstruktor yang mengambil array byte. Untuk ini, kami menggunakan toByteArray()
metode aliran .