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 OutputStream
podstawie podanej linii ciągu. Odbywa się to za pomocą write()
metody strumienia .
Następnie po prostu konwertujemy OutputStream
ciąg na finalString za pomocą String
konstruktora, 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.