合并文件 SequenceInputStream

来源:互联网 发布:生态环境监测大数据 编辑:程序博客网 时间:2024/06/05 02:55
/*SequenceInputStream:将多读取流合并成一个读取流将多个文件合并成一个文件*/import java.io.*;import java.util.*;class  SequenceDemo{public static void main(String[] args) throws IOException{Vector<FileInputStream> v = new Vector<FileInputStream>();v.add(new FileInputStream("e:\\1.txt"));v.add(new FileInputStream("e:\\2.txt"));v.add(new FileInputStream("e:\\3.txt"));v.add(new FileInputStream("e:\\4.txt"));Enumeration<FileInputStream> en = v.elements();SequenceInputStream sis = new SequenceInputStream(en);FileOutputStream fos = new FileOutputStream("e:\\5.txt");byte[] buf = new byte[1024];int len = 0;while((len = sis.read(buf))!= -1){fos.write(buf,0,len);}sis.close();fos.close();}}

0 0
原创粉丝点击