„Kotlin“ programa, skirta „OutputStream“ konvertuoti į eilutę

Šioje programoje išmoksite konvertuoti išvesties srautą į eilutę naudodami „String“ inicializatorių „Kotlin“.

Pavyzdys: konvertuoti „OutputStream“ į eilutę

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

Kai paleisite programą, išvestis bus:

 Sveiki!

Pirmiau pateiktoje programoje mes sukūrėme OutputStreampagal pateiktą eilutės eilutę. Tai daroma naudojant srauto write()metodą.

Tada mes tiesiog konvertuojame OutputStreamį finalString naudodami Stringkonstruktorių, kuris užima baitų masyvą. Tam mes naudojame srauto toByteArray()metodą.

Štai ekvivalentiškas „Java“ kodas: „Java“ programa, skirta „OutputStream“ konvertuoti į „String“.

Įdomios straipsniai...