Programa de Kotlin para convertir OutputStream en String

En este programa, aprenderá a convertir el flujo de salida en una cadena usando el inicializador de cadenas en Kotlin.

Ejemplo: convertir OutputStream en String

 import java.io.* fun main(args: Array) ( val stream = ByteArrayOutputStream() val line = "Hello there!" stream.write(line.toByteArray()) val finalString = String(stream.toByteArray()) println(finalString) )

Cuando ejecute el programa, la salida será:

 ¡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 .

Aquí está el código Java equivalente: programa Java para convertir OutputStream en String.

Articulos interesantes...