黑马程序员济南中?/p>
编著
【济南中心?/p>
JAVA
编程阶梯:基础篇之第二十二?/p>
IO
流之序列流:
1.
什么是序列?/p>
*
序列流可以把多个字节输入流整合成一?/p>
,
从序列流中读取数据时
,
将从被整合的?/p>
一个流开始读
,
读完一个之后继续读第二?/p>
,
以此类推
.
2.
使用方式
*
整合两个
: SequenceInputStream(InputStream, InputStream)
[Java]
纯文本查?/p>
复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
FileInputStream fis1 = new FileInputStream("a.txt");
//
创建输入流对?/p>
,
关联
a.txt
FileInputStream fis2 = new FileInputStream("b.txt");
//
创建输入流对?/p>
,
关联
b.txt
SequenceInputStream sis = new SequenceInputStream(fis1, fis2);
//
将两个流整合成一个流
FileOutputStream fos = new FileOutputStream("c.txt");
//
创建输出流对?/p>
,
关联
c.txt
int b;
while((b = sis.read()) != -1) {
//
用整合后的读
fos.write(b);
//
写到指定文件?/p>
}
sis.close();
fos.close();