У цій програмі ви навчитеся перетворювати вихідний потік у рядок за допомогою 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()методу stream .
Потім ми просто перетворюємо OutputStreamна finalString, використовуючи Stringконструктор ', який бере байтовий масив. Для цього ми використовуємо toByteArray()метод stream .
Ось еквівалентний код Java: програма Java для перетворення OutputStream у String.








