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.








