Программа Kotlin для преобразования OutputStream в String

В этой программе вы научитесь преобразовывать выходной поток в строку с помощью инициализатора String в Kotlin.

Пример: преобразование OutputStream в 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) )

Когда вы запустите программу, вывод будет:

 Привет!

В приведенной выше программе мы создали на OutputStreamоснове заданной строковой строки. Это делается с помощью write()метода потока .

Затем мы просто преобразуем в OutputStreamfinalString с помощью Stringконструктора, который принимает массив байтов. Для этого мы используем toByteArray()метод потока .

Вот эквивалентный код Java: Программа Java для преобразования OutputStream в String.

Интересные статьи...