SequenceInputStream

 1 import java.io.IOException;
 2 import java.io.SequenceInputStream;
 3 import java.util.Enumeration;
 4 import java.util.Vector;
 5 
 6 public class SequenceInputStreamDemo {
 7     public static void main(String[] args) throws IOException{
 8         Vector<FileInputStream> v = new Vector<FileInputStream>();
 9         v.add(new FileInputStream("a.txt"));
10         v.add(new FileInputStream("b.txt"));
11         Enumeration<FileInputStream> en =v.elements();
12         SequenceInputStream sis =new SequenceInputStream(en);
13         FileOutputStream fos =new FileOutputStream("c.txt");
14         byte[] buf =new byte[1024];
15         int len =0;
16         while((len=sis.read(buf))!=-1){
17             fos.write(buf,0,len);
18         }
19         fos.close();
20         sis.close();
21     }
22 
23 }
原文地址:https://www.cnblogs.com/malinkang/p/2558575.html