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 OutputStream
basert på den angitte strengelinjen. Dette gjøres ved hjelp av streams write()
metode.
Deretter konverterer vi bare OutputStream
til finalString ved hjelp String
av 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.