V tem programu se boste naučili pretvoriti izhodni tok v niz z uporabo inicializatorja niza v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Razred Java OutputStream
- Java Java
Primer: Pretvori OutputStream v niz
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); ) )
Izhod
Pozdravljeni!
V zgornjem programu smo OutputStream
na podlagi dane vrstice niza ustvarili . To se naredi z uporabo write()
metode stream .
Nato preprosto pretvorimo v OutputStream
finalString z uporabo String
konstruktorja, ki zavzame bajtno matriko. Za to uporabljamo toByteArray()
metodo toka .