In diesem Programm lernen Sie, den Ausgabestream mithilfe des String-Initialisierers in Kotlin in einen String zu konvertieren.
Beispiel: Konvertieren Sie OutputStream in 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) )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Hallo!
Im obigen Programm haben wir eine OutputStream
basierend auf der angegebenen Zeichenfolge erstellt. Dies erfolgt nach der Stream- write()
Methode.
Dann konvertieren wir einfach den OutputStream
finalString mit String
dem Konstruktor, der ein Byte-Array verwendet. Dafür verwenden wir die toByteArray()
Methode von stream .
Hier ist der entsprechende Java-Code: Java-Programm zum Konvertieren von OutputStream in String.