💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Kotlin 程序:将`OutputStream`转换为字符串 > 原文: [https://www.programiz.com/kotlin-programming/examples/convert-outputstream-string](https://www.programiz.com/kotlin-programming/examples/convert-outputstream-string) #### 在此程序中,您将学习使用 Kotlin 中的`String`初始化器将输出流转换为字符串。 ## 示例:将`OutputStream`转换为`String` ```kt 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) } ``` 运行该程序时,输出为: ```kt Hello there! ``` 在上面的程序中,我们基于给定的字符串`rows`创建了`OutputStream`。 这是使用流的`write()`方法完成的。 然后,我们使用`String`的构造器(将字节数组)简单地将`OutputStream`转换为`finalString`。 为此,我们使用流的`toByteArray()`方法。 以下是等效的 Java 代码:[将`OutputStream`转换为`String`的 Java 程序](/java-programming/examples/convert-outputstream-string "Java program to convert OutputStream to String")。