Selles programmis saate õppida väljundvoogu teisendama stringiks, kasutades Stringi initsiaatorit Kotlinis.
Näide: teisendage OutputStream stringiks
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) )
Programmi käivitamisel on väljund järgmine:
Tere seal!
Ülaltoodud programmis oleme loonud OutputStream
antud stringirea põhjal. Selleks kasutatakse voo write()
meetodit.
Seejärel teisendame OutputStream
faili finalString lihtsalt kasutades String
konstruktorit, mis võtab baidimassiivi. Selleks kasutame voo toByteArray()
meetodit.
Siin on samaväärne Java-kood: Java-programm OutputStreami teisendamiseks stringiks.