Kotlinov program za pretvorbo OutputStream v niz

V tem programu se boste naučili pretvoriti izhodni tok v niz z uporabo inicializatorja niza v Kotlinu.

Primer: Pretvori OutputStream v niz

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

Ko zaženete program, bo rezultat:

 Pozdravljeni!

V zgornjem programu smo OutputStreamna podlagi dane vrstice niza ustvarili . To se naredi z uporabo write()metode stream .

Nato preprosto pretvorimo v OutputStreamfinalString z uporabo Stringkonstruktorja, ki zavzame bajtno matriko. Za to uporabljamo toByteArray()metodo toka .

Tu je enakovredna koda Java: program Java za pretvorbo OutputStream v String.

Zanimive Članki...