原文: https://www.programiz.com/java-programming/examples/convert-outputstream-string
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!在上面的程序中,我们基于给定的字符串row创建了OutputStream。 这是使用流的write()方法完成的。
然后,我们使用String的构造器(将字节数组)简单地将OutputStream转换为finalString。 为此,我们使用流的toByteArray()方法。