Šioje programoje išmoksite konvertuoti išvesties srautą į eilutę naudodami „Java“ eilutės iniciatorių.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java OutputStream“ klasė
- „Java“ eilutė
Pavyzdys: konvertuoti „OutputStream“ į eilutę
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); ) )
Rezultatas
Sveiki!
Pirmiau pateiktoje programoje mes sukūrėme OutputStream
pagal pateiktą eilutės eilutę. Tai daroma naudojant srauto write()
metodą.
Tada mes tiesiog konvertuojame OutputStream
į finalString naudodami String
konstruktorių, kuris užima baitų masyvą. Tam mes naudojame srauto toByteArray()
metodą.