* 1.什么是序列流
* 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.
* 2.使用方式
* 整合两个: SequenceInputStream(InputStream, InputStream)
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.SequenceInputStream;
public class Demo1_SequenceInputstream {
public static void main(String[] args) throws IOException {
FileInputStream fis1=new FileInputStream("a.txt");
FileInputStream fis2=new FileInputStream("b.txt");
SequenceInputStream sis=new SequenceInputStream(fis1, fis2);
FileOutputStream fos=new FileOutputStream("c.txt");
int b;
while((b=sis.read())!=-1) {
fos.write(b);
}
sis.close();//sis在关闭的时候,会将构造方法中传入的流对象也都会关闭
fos.close();
}
}