Kotlini programm OutputStreami teisendamiseks stringideks

Lang L: none (table-of-contents)

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 OutputStreamantud stringirea põhjal. Selleks kasutatakse voo write()meetodit.

Seejärel teisendame OutputStreamfaili finalString lihtsalt kasutades Stringkonstruktorit, mis võtab baidimassiivi. Selleks kasutame voo toByteArray()meetodit.

Siin on samaväärne Java-kood: Java-programm OutputStreami teisendamiseks stringiks.

Huvitavad Artiklid...