Î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 .








