In diesem Programm lernen Sie, den Ausgabestream mithilfe des String-Initialisierers in Java in einen String zu konvertieren.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java OutputStream-Klasse
- Java String
Beispiel: Konvertieren Sie OutputStream in String
import java.io.*; public class OutputStreamString ( public static void main(String() args) throws IOException ( ByteArrayOutputStream stream = new ByteArrayOutputStream(); String line = "Hello there!"; stream.write(line.getBytes()); String finalString = new String(stream.toByteArray()); System.out.println(finalString); ) )
Ausgabe
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 .