如何在 Kotlin 中将字符串转换为 InputStream?

Ani*_*bla 10 arrays string inputstream kotlin

我有一个字符串:

var myString:String  = "My String"
Run Code Online (Sandbox Code Playgroud)

如何InputStream在 Kotlin 中将其转换为?

cut*_*iko 24

Kotlin 有一个用于String直接转换的扩展。

val inputStream: InputStream = myString.byteInputStream()
Run Code Online (Sandbox Code Playgroud)

on 的参数byteInputStream默认为charset: Charset = Charsets.UTF_8

您可以通过编写扩展名来查看扩展名,然后 cmd+单击它或在package kotlin.io文件中IOStream.kt

依赖 Java 版本没有错,而是在可能的情况下使用更符合 kotlin 习惯的方式