package com.heima.SequenceInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.SequenceInputStream;
import java.util.Enumeration;
import java.util.Vector;
public class Text_SequenceInputStream {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
FileInputStream file = new FileInputStream("aaa.txt");
FileInputStream file1 = new FileInputStream("bbb.txt");
FileInputStream file2 = new FileInputStream("ccc.txt");
Vector<InputStream> v = new Vector<>();
v.add(file);
v.add(file1);
v.add(file2);
Enumeration<InputStream> en = v.elements();
SequenceInputStream sis = new SequenceInputStream(en);
FileOutputStream fos = new FileOutputStream("ddd.txt");
int b;
while((b = sis.read()) != -1) {
fos.write(b);
}
fos.close();
sis.close();
}
}
|
|