In dit programma leer je outputstream naar een string te converteren met behulp van String-initializer in Kotlin.
Voorbeeld: converteer OutputStream naar 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) )
Wanneer u het programma uitvoert, is de uitvoer:
Hallo daar!
In het bovenstaande programma hebben we een gemaakt op OutputStream
basis van de gegeven stringlijn. Dit wordt gedaan met behulp van de write()
methode van stream .
Vervolgens converteren we de OutputStream
naar finalString met String
de constructor van die byte-array in beslag neemt. Hiervoor gebruiken we de toByteArray()
methode van stream .
Hier is de equivalente Java-code: Java-programma om OutputStream naar String te converteren.