I have a string:
var myString:String = "My String"
How can I convert it to an InputStream
in Kotlin?
I have a string:
var myString:String = "My String"
How can I convert it to an InputStream
in Kotlin?
Kotlin has an extension for String
to convert directly.
val inputStream: InputStream = myString.byteInputStream()
The argument on byteInputStream
is defaulted to charset: Charset = Charsets.UTF_8
.
You can look at the extension by writing it and then cmd+click on it or in the package kotlin.io
file IOStream.kt
依赖Java版本并不是错误的,而是在可能的情况下使用一种更具Kotlin 风格的方式