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 OutputStream
basado en la línea de cadena dada. Esto se hace usando el write()
método de stream .
Luego, simplemente convertimos el OutputStream
a finalString usando String
el constructor que toma una matriz de bytes. Para esto, usamos el toByteArray()
método de stream .