Program Kotlin na prevod OutputStream na reťazec

V tomto programe sa naučíte prevádzať výstupný prúd na reťazec pomocou inicializátora reťazcov v Kotline.

Príklad: Preveďte OutputStream na reťazec

 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) )

Po spustení programu bude výstup:

 Ahoj!

Vo vyššie uvedenom programe sme vytvorili znak OutputStreamzaložený na danom riadku reťazca. To sa deje pomocou write()metódy streamu .

Potom jednoducho konvertujeme OutputStreamna finalString pomocou Stringkonštruktora, ktorý zaberá bajtové pole. Na tento účel použijeme toByteArray()metódu streamu .

Tu je ekvivalentný kód Java: Program Java na konverziu OutputStream na String.

Zaujímavé články...