本帖最后由 武维京 于 2014-6-21 13:55 编辑
- public class SequenceDemo {
- public static void main(String[] args) throws IOException {
- //创建一个存放流的集合
- Vector<FileInputStream> v = new Vector<FileInputStream>();
- //添加多个流
- v.add(new FileInputStream("1.txt"));//全是1111
- v.add(new FileInputStream("2.txt"));//全是2222
- v.add(new FileInputStream("3.txt"));//全是3333
-
- //将所有的流 封装成对象’可以看成是装流的容器
- Enumeration<FileInputStream> en = v.elements();
- //将所有流整合成 一条流 一个源
- SequenceInputStream sis = new SequenceInputStream(en);
- //创建目的文件
- FileOutputStream fos = new FileOutputStream("4.txt");//为什么没有内容
- //创建缓冲区
- byte [] buf = new byte[1024];
-
- int len = 0;
- while((len=sis.read())!=-1){
- fos.write(buf, 0,len);
-
- }
- //关闭流
- fos.close();
- sis.close();
-
-
-
- }
- }
复制代码
为什么4.txt中没内容啊?醉了!!!我找到问题在哪儿!!!!!
|