- 作用:
可以把多个文件合并成一个文件 - 构造方法(两种):
1.参数是 迭代器 是Vector特有的
该Vector要保存的是InputStream的子类
SequenceInputStream(Enumeration
public static void main(String[] args) throws IOException {
FileInputStream f1=new FileInputStream (new File("/Users/lanou/Desktop/haha/long.txt"));
FileInputStream f2=new FileInputStream (new File("/Users/lanou/Desktop/haha/www.txt"));
FileInputStream f3=new FileInputStream (new File("/Users/lanou/Desktop/haha/www1.txt"));
Vector<FileInputStream> vector=new Vector<>();
vector.add(f1);
vector.add(f2);
vector.add(f3);
Enumeration<FileInputStream> elements = vector.elements();
SequenceInputStream sis=new SequenceInputStream(elements);
FileOutputStream fos=new FileOutputStream(new File("/Users/lanou/Desktop/haha/mmm.txt"));
int i = 0;
while((i=(sis.read()))!=-1) {
fos.write(i);
}
sis.close();
fos.close();
}