Dalam program ini, anda akan belajar menukar outputstream ke string menggunakan String initializer di Kotlin.
Contoh: Tukarkan 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) )
Semasa anda menjalankan program, outputnya adalah:
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 .
Inilah kod Java yang setara: Program Java untuk menukar OutputStream ke String.