Programul Kotlin pentru a converti OutputStream în șir

Î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 OutputStreambazat pe linia de șir dată. Acest lucru se face folosind write()metoda fluxului .

Apoi, pur și simplu convertim OutputStreamla finalString folosind Stringconstructorul care ia matrice de octeți. Pentru aceasta, folosim toByteArray()metoda fluxului .

Iată codul Java echivalent: program Java pentru a converti OutputStream în șir.

Articole interesante...