Programma Kotlin per convertire OutputStream in String

In questo programma imparerai a convertire outputstream in una stringa usando l'inizializzatore di stringhe in Kotlin.

Esempio: Converti OutputStream in 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 esegui il programma, l'output sarà:

 Ciao!

Nel programma sopra, abbiamo creato un OutputStreambasato sulla riga della stringa data. Questo viene fatto usando il write()metodo di stream .

Quindi, convertiamo semplicemente OutputStreamin finalString usando Stringil costruttore di che accetta array di byte. Per questo, usiamo il toByteArray()metodo di stream .

Ecco il codice Java equivalente: programma Java per convertire OutputStream in String.

Articoli interessanti...