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 OutputStream
basato sulla riga della stringa data. Questo viene fatto usando il write()
metodo di stream .
Quindi, convertiamo semplicemente OutputStream
in finalString usando String
il 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.