Kotlin-ohjelma muuntaa OutputStream-merkkijonoksi

Tässä ohjelmassa opit muuntamaan ulostulovirran merkkijonoksi käyttämällä String-alustusohjelmaa Kotlinissa.

Esimerkki: Muunna OutputStream merkkijonoksi

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

Kun suoritat ohjelmaa, tulos on:

 Hei siellä!

Yllä olevassa ohjelmassa olemme luoneet OutputStreamperustuen annettuun merkkijonoon. Tämä tehdään stream- write()menetelmällä.

Sitten muunnetaan yksinkertaisesti OutputStreamfinalStringiksi käyttämällä Stringkonstruktoria, joka vie tavutaulukon . Tätä varten käytämme stream- toByteArray()menetelmää.

Tässä on vastaava Java-koodi: Java-ohjelma muuntaa OutputStream merkkijonoksi.

Mielenkiintoisia artikkeleita...