OutputStream'i String'e Dönüştürmek için Kotlin Programı

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ı.

Ilginç makaleler...