En este programa, aprenderá a convertir el flujo de salida en una cadena utilizando String initializer en Java.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:
- Clase OutputStream de Java
- Cadena Java
Ejemplo: convertir OutputStream en String
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); ) )
Salida
¡Hola a todos!
En el programa anterior, hemos creado un OutputStreambasado en la línea de cadena dada. Esto se hace usando el write()método de stream .
Luego, simplemente convertimos el OutputStreama finalString usando Stringel constructor que toma una matriz de bytes. Para esto, usamos el toByteArray()método de stream .








