IO流_合并流读取多个文件的内容复制到一个文件中
来源:互联网 发布:数据签名异常 编辑:程序博客网 时间:2024/05/01 14:47
package cn.itcast_06;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.SequenceInputStream;import java.util.Enumeration;import java.util.Vector;/* * 以前的操作: * a.txt --> b.txt * c.txt --> d.txt * e.txt --> f.txt * 现在想要的: * a.txt+b.txt+c.txt --> d.txt */public class SequenceInputStreamDemo2 {public static void main(String[] args) throws IOException {// 需求:把下面三个文件复制到Copy.java中// ByteArrayStreamDemo.java,CopyFileDemo.java,DataStreamDemo.java// public SequenceInputStream(Enumeration e)// 通过简单的回顾我们知道了Enumeration是Vector中的一个方法的返回值类型。// Enumeration<E> elements()// 数据源Vector<InputStream> v = new Vector<InputStream>();InputStream s1 = new FileInputStream("ByteArrayStreamDemo.java");InputStream s2 = new FileInputStream("CopyFileDemo.java");InputStream s3 = new FileInputStream("DataStreamDemo.java");v.add(s1);v.add(s2);v.add(s3);Enumeration<InputStream> en = v.elements();SequenceInputStream sis = new SequenceInputStream(en);// 目的地BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("Copy.java"));// 读写数据byte[] bys = new byte[1024];int len = 0;while ((len = sis.read(bys)) != -1) {bos.write(bys, 0, len);}// 释放资源bos.close();sis.close();}}
0 0
- IO流_合并流读取多个文件的内容复制到一个文件中
- IO流_合并流读取两个文件的内容复制到一个文件中
- Python: 合并多个文件内容到一个文件中
- java的IO流复制文件和读取文件内容
- 流合并(把多个文件里面的内容写到一个文件里面)
- 合并多个文本文件中的内容到一个文件中
- IO流读取文件内容并复制
- 将文件夹下的多个文件的内容合并到一个文件中
- 采用命令行方式复制任意多个文件内容到一个文件中(华科保研机试)
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- java 从一个文件中读取内容 复制到 另一个文件中
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- java IO-文件流-文件内容复制
- 复制多个文件到一个文件中
- java IO流 读取文件 && 文件复制
- 将一个文件夹下的多个文件合并到一个文件中
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- 通过IO流讲一个文件里面的内容读到另外一个文件里面(文件复制功能的实现)
- 图像空间域滤波
- 分布式追踪系统资源
- deeplearning 打卡第三天_深度学习趋势_2
- 作用域解析及作用域链
- git clone github分支太慢如何解决?
- IO流_合并流读取多个文件的内容复制到一个文件中
- C++基础4:构造函数、析构函数、拷贝构造函数、静态成员函数
- Servlet 工作原理解析
- Android Studio初窥之提交项目到SVN
- html css定位详解
- BZOJ 1419: red is good
- eclipse 使用技巧-打开选中文件文件夹或者包的当前目录
- 使用面向对象重构之-依赖注入
- C/C++中赋值语句返回值