SequenceInputStream объединяет два или более входных потока в один.Его можно создать, передав InputStreamEnumerator, как показано ниже:
Vector files = new Vector();
files.addElement("/run.bat");
files.addElement("/run.sys");
InputStreamEnumerator e = new InputStreamEnumerator(files);
InputStream input = new SequenceInputStream(e);
, или предоставив два InputStream, как показано ниже:
InputStream input1 = new FileInputStream("c:\\data\\file1.txt");
InputStream input2 = new FileInputStream("c:\\data\\file2.txt");
InputStream combined = new SequenceInputStream(input1, input2);