Java教程

Java 程序将 OutputStream 转换为 String

Java 程序将输出流转换为字符串

在本程序中,您将学习使用 Java 中的 String 初始值设定项将输出流转换为字符串。
要理解此示例,您应该了解以下Java 编程主题:
Java OutputStream 类 Java 字符串

示例: 将输出流转换为字符串

import java.io.*;
public class OutputStreamString {
    public static void main(String[] args) throws IOException {
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        String line = "Hello there!";
        stream.write(line.getBytes());
        String finalString = new String(stream.toByteArray());
        System.out.println(finalString);
    }
}
输出
Hello there!
在上面的程序中,我们根据给定的字符串 line 创建了一个 OutputStream。这是使用流的 write() 方法完成的。
然后,我们简单地使用 String 的构造函数将 OutputStream 转换为 finalString,该构造函数采用字节数组。为此,我们使用流的 toByteArray() 方法。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4