In questo programma imparerai a convertire outputstream in una stringa utilizzando l'inizializzatore di stringhe in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Classe Java OutputStream
- Java String
Esempio: Converti 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); ) )
Produzione
Ciao!
Nel programma sopra, abbiamo creato un OutputStream
basato sulla riga della stringa data. Questo viene fatto usando il write()
metodo di stream .
Quindi, convertiamo semplicemente OutputStream
in finalString usando String
il costruttore di che accetta array di byte. Per questo, usiamo il toByteArray()
metodo di stream .