Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java OutputStream_Java_File Io_Outputstream - Fatal编程技术网

使用Java OutputStream

使用Java OutputStream,java,file-io,outputstream,Java,File Io,Outputstream,我需要将字符串数组列表的表示形式打印到给定的输出流(out): 我通常会在主函数中使用writer来完成这项工作,然后使用它来完成。但是这次我不得不使用上面的方法。问题是,我不知道OutputStream应该如何工作,我花了几个小时阅读Javadoc和观看视频,但都没有用 你们能给我举个例子说明我是如何做到这一点的吗?Java的流、读卡器和写卡器都是模块化的,可以一起工作。通常,您将裸OutputStream封装在更丰富的界面中,例如PrintStream,以使其更易于使用。例如: PrintS

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

我通常会在主函数中使用writer来完成这项工作,然后使用它来完成。但是这次我不得不使用上面的方法。问题是,我不知道OutputStream应该如何工作,我花了几个小时阅读Javadoc和观看视频,但都没有用


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

Java的流、读卡器和写卡器都是模块化的,可以一起工作。通常,您将裸
OutputStream
封装在更丰富的界面中,例如
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的字符串表示”应该是什么,所以我只是编了一些东西;你可能想做一些不同的事情,但在精神上是相似的

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