Program Java pro převod OutputStream na řetězec

V tomto programu se naučíte převádět výstupní proud na řetězec pomocí inicializátoru řetězců v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Třída Java OutputStream
  • Řetězec Java

Příklad: Převést OutputStream na řetězec

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

Výstup

 Ahoj!

Ve výše uvedeném programu jsme vytvořili OutputStreamna základě daného řádku řetězce. To se provádí pomocí write()metody streamu .

Pak jednoduše převedeme OutputStreamna finalString pomocí Stringkonstruktoru ', který přebírá bajtové pole. K tomu používáme toByteArray()metodu streamu .

Zajímavé články...