Programme Kotlin pour convertir OutputStream en chaîne

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 OutputStreambasé sur la ligne de chaîne donnée. Cela se fait en utilisant la write()méthode de stream .

Ensuite, nous convertissons simplement le OutputStreamen finalString en utilisant Stringle 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.

Articles intéressants...