Program Java na prevod OutputStream na reťazec

V tomto programe sa naučíte prevádzať výstupný prúd na reťazec pomocou inicializátora reťazcov v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Trieda Java OutputStream
  • Java String

Príklad: Preveďte OutputStream na reťazec

 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ýkon

 Ahoj!

Vo vyššie uvedenom programe sme vytvorili znak OutputStreamzaložený na danom riadku reťazca. To sa deje pomocou write()metódy streamu .

Potom jednoducho konvertujeme OutputStreamna finalString pomocou Stringkonštruktora, ktorý zaberá bajtové pole. Na tento účel použijeme toByteArray()metódu streamu .

Zaujímavé články...