Kotlina programma OutputStream konvertēšanai uz virkni

Šajā programmā jūs iemācīsities pārveidot izvades plūsmu par virkni, izmantojot virknes inicializētāju Kotlīnā.

Piemērs: konvertējiet OutputStream uz virkni

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

Palaidot programmu, izeja būs:

 Sveiki!

Iepriekš minētajā programmā mēs esam izveidojuši, OutputStreampamatojoties uz norādīto virknes līniju. Tas tiek darīts, izmantojot straumes write()metodi.

Pēc tam mēs vienkārši konvertējam OutputStreamuz finalString, izmantojot Stringkonstruktoru, kas aizņem baitu masīvu. Šim nolūkam mēs izmantojam straumes toByteArray()metodi.

Šeit ir ekvivalents Java kods: Java programma, lai OutputStream pārveidotu par virkni.

Interesanti raksti...