Dans ce programme, vous apprendrez à convertir le flux de sortie en chaîne à l'aide de l'initialiseur de chaîne dans Kotlin.
Exemple: convertir OutputStream en chaîne
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) )
Lorsque vous exécutez le programme, la sortie sera:
Bonjour!
Dans le programme ci-dessus, nous avons créé un OutputStream
basé sur la ligne de chaîne donnée. Cela se fait en utilisant la write()
méthode de stream .
Ensuite, nous convertissons simplement le OutputStream
en finalString en utilisant String
le constructeur de qui prend le tableau d'octets. Pour cela, nous utilisons la toByteArray()
méthode de stream .
Voici le code Java équivalent: programme Java pour convertir OutputStream en String.