gpt4 book ai didi

java - 使用 Java 输出流

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:47 26 4
gpt4 key购买 nike

我需要将字符串 ArrayList 的表示形式打印到给定的输出流 (out):

public void outputBag(OutputStream out)
throws IOException
{


}

我通常会在主函数中使用 writer 来完成此操作并完成它。但这次我必须使用上面的方法。问题是,我不知道 OutputStream 应该如何工作,我花了几个小时阅读 javadocs 并观看视频,但没有结果。

你们能给我举个例子来说明如何做到这一点吗?

最佳答案

Java 的流、读取器和写入器是模块化的,旨在协同工作。通常,您将裸露的 OutputStream 包装在具有更丰富接口(interface)的内容中,例如 PrintStream,以使其更易于使用。因此,例如:

PrintStream ps = new PrintStream(out);
ps.print("The array list has this many elements: ");
ps.println(theArrayList.size());
ps.println(theArrayList.toString());
ps.flush();

我不知道你的“ArrayList 的字符串表示形式”应该是什么,所以我只是编造了一些东西;您可能想做一些不同的事情,但本质上是相似的。

关于java - 使用 Java 输出流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com