Kotlinov program za pretvaranje OutputStreama u string

U ovom programu naučit ćete pretvoriti izlazni tok u niz pomoću String inicijalizatora u Kotlinu.

Primjer: Pretvori OutputStream u 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) )

Kada pokrenete program, izlaz će biti:

 Pozdrav!

U gore navedenom programu stvorili smo OutputStreambazu na temelju zadanog retka niza. To se radi metodom stream-a write().

Zatim jednostavno pretvaramo u OutputStreamfinalString pomoću Stringkonstruktora 'koji uzima bajtni niz. Za to koristimo toByteArray()metodu toka .

Evo ekvivalentnog Java koda: Java program za pretvorbu OutputStreama u String.

Zanimljivi članci...