Programa Java para convertir OutputStream en String

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 .

Articulos interesantes...