Convert InputStream to String in Kotlin Program?

  Kotlin Interview Q&A

In this article you will learn today how to convert output to string using string initializer in Kotlin.

Convert OutputStream to String

import java.io.*

fun main(args: Array<String>) {

    val stream = ByteArrayOutputStream()
    val line = "Hello there!"

    stream.write(line.toByteArray())
    val finalString = String(stream.toByteArray())

    println(finalString)

}

Result

Hello there!

 

LEAVE A COMMENT