一:合并流 SequeceInputSStream
将两个数据流合并在一起,比如从文件中读取出来的字节流合并在一起进行输出
二:范例
package haizhu.com.sequece;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.SequenceInputStream;
public class SequeceStream {
public static void main(String[] args) throws Exception{
InputStream input1 = new FileInputStream("d:"+File.separator+"a.txt");
InputStream input2 = new FileInputStream("d:"+File.separator+"b.txt");
OutputStream out = new FileOutputStream("d:"+File.separator+"ab.txt");
SequenceInputStream sis = new SequenceInputStream(input1,input2);
int temp = 0;
while((temp = sis.read())!= -1){
out.write(temp);
}
sis.close();
input1.close();
input2.close();
out.close();
}
}