Dalam program ini, anda akan belajar mengubah outputstream ke string menggunakan String initializer di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Kelas OutputStream Java
- Rentetan Java
Contoh: Tukarkan 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); ) )
Pengeluaran
Apa khabar di sana!
Dalam program di atas, kami telah membuat OutputStream
berdasarkan garis rentetan yang diberikan. Ini dilakukan menggunakan write()
kaedah aliran .
Kemudian, kita hanya menukar OutputStream
ke finalString menggunakan String
konstruktor yang mengambil array bait. Untuk ini, kami menggunakan toByteArray()
kaedah aliran .