Програма 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()методу stream .

Потім ми просто перетворюємо OutputStreamна finalString, використовуючи Stringконструктор ', який бере байтовий масив. Для цього ми використовуємо toByteArray()метод stream .

Ось еквівалентний код Java: програма Java для перетворення OutputStream у String.

Цікаві статті...