Ebben a programban megtanulja az outputstream-et karakterláncokká konvertálni a String inicializáló segítségével Kotlinban.
Példa: Az OutputStream átalakítása karakterláncra
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) )
A program futtatásakor a kimenet a következő lesz:
Szia!
A fenti programban létrehoztunk egy OutputStream
alapot a megadott karaktersor alapján. Ez stream write()
módszerrel történik.
Ezután egyszerűen átalakítjuk a OutputStream
finalString-et a String
konstruktor segítségével, amely bájttömböt vesz fel. Ehhez a stream toByteArray()
módszert alkalmazzuk.
Itt található az egyenértékű Java kód: Java program az OutputStream karakterláncra konvertálásához.