Kotlin-program for å konvertere OutputStream til String

I dette programmet lærer du å konvertere outputstream til en streng ved hjelp av 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 kjører programmet, vil utdataene være:

 Hei der!

I programmet ovenfor har vi opprettet en OutputStreambasert på den angitte strengelinjen. Dette gjøres ved hjelp av streams write()metode.

Deretter konverterer vi bare OutputStreamtil finalString ved hjelp Stringav konstruktøren som tar byte-array. For dette bruker vi streams toByteArray()metode.

Her er ekvivalent Java-kode: Java-program for å konvertere OutputStream til String.

Interessante artikler...