Bu programda, Kotlin'de String başlatıcı kullanarak çıktı akışını bir dizeye dönüştürmeyi öğreneceksiniz.
Örnek: OutputStream'i Dizeye Dönüştür
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) )
Programı çalıştırdığınızda, çıktı:
Selam!
Yukarıdaki programda, OutputStreamverilen dizgi satırına göre bir oluşturduk . Bu, akışın write()yöntemi kullanılarak yapılır .
Sonra, bayt dizisini alan 's yapıcısını OutputStreamkullanarak finalString'e dönüştürüyoruz String. Bunun için stream toByteArray()yöntemini kullanıyoruz.
İşte eşdeğer Java kodu: OutputStream'i String'e dönüştürmek için Java programı.








