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 }