Dalam program ini, Anda akan belajar mengubah aliran keluaran menjadi string menggunakan penginisialisasi String di Kotlin.
Contoh: Konversi OutputStream ke String
import java.io.* fun main(args: Array) ( val stream = ByteArrayOutputStream() val line = "Hello there!" stream.write(line.toByteArray()) val finalString = String(stream.toByteArray()) println(finalString) )
Saat Anda menjalankan program, hasilnya adalah:
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 .
Berikut kode Java yang setara: Program Java untuk mengubah OutputStream ke String.