Kotlin-program til at konvertere OutputStream til streng

I dette program lærer du at konvertere outputstream til en streng ved hjælp af String initializer i Kotlin.

Eksempel: Konverter OutputStream til 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) )

Når du kører programmet, vil output være:

 Hej med dig!

I ovenstående program har vi oprettet en OutputStreambaseret på den givne strengelinje. Dette gøres ved hjælp af streams write()metode.

Derefter konverterer vi simpelthen OutputStreamtil finalString ved hjælp af Stringkonstruktøren, der tager byte-array. Til dette bruger vi streams toByteArray()metode.

Her er den tilsvarende Java-kode: Java-program til at konvertere OutputStream til String.

Interessante artikler...