Kotlin-program för att konvertera OutputStream till String

I det här programmet lär du dig att konvertera outputstream till en sträng med hjälp av String initializer i Kotlin.

Exempel: Konvertera OutputStream till 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ör programmet blir resultatet:

 Hej där!

I programmet ovan har vi skapat en OutputStreambaserad på den angivna strängraden. Detta görs med hjälp av streams write()metod.

Sedan konverterar vi helt enkelt OutputStreamtill finalString med hjälp av Stringkonstruktorn som tar byte-array. För detta använder vi streams toByteArray()metod.

Här är motsvarande Java-kod: Java-program för att konvertera OutputStream till String.

Intressanta artiklar...