Program Kotlin do konwersji OutputStream na String

W tym programie nauczysz się konwertować strumień wyjściowy na łańcuch za pomocą inicjatora String w Kotlinie.

Przykład: Konwertuj OutputStream na 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) )

Po uruchomieniu programu wynik będzie następujący:

 Witam!

W powyższym programie stworzyliśmy na OutputStreampodstawie podanej linii ciągu. Odbywa się to za pomocą write()metody strumienia .

Następnie po prostu konwertujemy OutputStreamciąg na finalString za pomocą Stringkonstruktora, który pobiera tablicę bajtów. W tym celu używamy toByteArray()metody stream .

Oto odpowiednik kodu w Javie: program Java do konwersji OutputStream na String.

Interesujące artykuły...