Programa Kotlin para converter OutputStream em String

Neste programa, você aprenderá a converter o fluxo de saída em uma string usando o inicializador de String no Kotlin.

Exemplo: converter OutputStream em 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) )

Quando você executa o programa, a saída será:

 Olá!

No programa acima, criamos um OutputStreambaseado na linha de string fornecida. Isso é feito usando o write()método do stream .

Então, simplesmente convertemos o OutputStreampara finalString usando Stringo construtor de, que recebe a matriz de bytes. Para isso, usamos o toByteArray()método do stream .

Aqui está o código Java equivalente: programa Java para converter OutputStream em String.

Artigos interessantes...