首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java OutputStream

使用Java OutputStream
EN

Stack Overflow用户
提问于 2013-11-20 02:30:04
回答 1查看 98关注 0票数 1

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

代码语言:javascript
复制
public void outputBag(OutputStream out)
        throws IOException
{


}

我通常会在主函数中使用编写器来完成这个任务。但这次我得用上面的方法。问题是,我不知道OutputStream应该如何工作,我花了几个小时阅读javadocs和观看视频,但没有结果。

你们能给我举个例子说明我是怎么做到的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-20 02:37:11

Java的流、读取器和编写器是模块化的,可以一起工作。通常,您可以将裸露的OutputStream封装在具有更丰富的接口(如PrintStream )的东西中,以使其更易于使用。因此,例如:

代码语言:javascript
复制
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字符串表示”应该是什么,所以我只是编造了一些东西;您可能想做一些不同的事情,但在精神上是相似的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20086200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档