Програма Kotlin за конвертиране на OutputStream в низ

В тази програма ще се научите да конвертирате изходния поток в низ с помощта на String инициализатор в Kotlin.

Пример: Преобразуване на OutputStream в низ

 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.

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