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 OutputStream
bazu na temelju zadanog retka niza. To se radi metodom stream-a write()
.
Zatim jednostavno pretvaramo u OutputStream
finalString pomoću String
konstruktora 'koji uzima bajtni niz. Za to koristimo toByteArray()
metodu toka .
Evo ekvivalentnog Java koda: Java program za pretvorbu OutputStreama u String.