Program Kotlin pro převod OutputStream na řetězec

V tomto programu se naučíte převádět výstupní proud na řetězec pomocí inicializátoru řetězců v Kotlin.

Příklad: Převést OutputStream na řetězec

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

Když spustíte program, výstup bude:

 Ahoj!

Ve výše uvedeném programu jsme vytvořili OutputStreamna základě daného řádku řetězce. To se provádí pomocí write()metody streamu .

Pak jednoduše převedeme OutputStreamna finalString pomocí Stringkonstruktoru ', který přebírá bajtové pole. K tomu používáme toByteArray()metodu streamu .

Tady je ekvivalentní Java kód: Java program pro převod OutputStream na String.

Zajímavé články...