Šajā programmā jūs iemācīsities pārveidot izejas straumi par virkni, izmantojot Java virknes inicializētāju.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java OutputStream klase
- Java virkne
Piemērs: konvertējiet OutputStream uz virkni
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); ) )
Rezultāts
Sveiki!
Iepriekš minētajā programmā mēs esam izveidojuši, OutputStream
pamatojoties uz norādīto virknes līniju. Tas tiek darīts, izmantojot straumes write()
metodi.
Pēc tam mēs vienkārši konvertējam OutputStream
uz finalString, izmantojot String
konstruktoru, kas aizņem baitu masīvu. Šim nolūkam mēs izmantojam straumes toByteArray()
metodi.