În acest program, veți învăța să convertiți fluxul de ieșire într-un șir folosind inițializatorul String din Kotlin.
Exemplu: convertiți OutputStream în șir
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) )
Când rulați programul, ieșirea va fi:
Salutare!
În programul de mai sus, am creat un OutputStream
bazat pe linia de șir dată. Acest lucru se face folosind write()
metoda fluxului .
Apoi, pur și simplu convertim OutputStream
la finalString folosind String
constructorul care ia matrice de octeți. Pentru aceasta, folosim toByteArray()
metoda fluxului .
Iată codul Java echivalent: program Java pentru a converti OutputStream în șir.