Program Java pentru a converti OutputStream în șir

În acest program, veți învăța să convertiți fluxul de ieșire într-un șir folosind inițializatorul String în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Clasa Java OutputStream
  • Șir Java

Exemplu: convertiți OutputStream în șir

 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); ) )

Ieșire

 Salutare!

În programul de mai sus, am creat un OutputStreambazat pe linia de șir dată. Acest lucru se face folosind write()metoda fluxului .

Apoi, pur și simplu convertim OutputStreamla finalString folosind Stringconstructorul care ia matrice de octeți. Pentru aceasta, folosim toByteArray()metoda fluxului .

Articole interesante...