IO流中的SequenceInputStream的用法Java认证考试
文章作者 100test 发表时间 2010:03:07 16:13:05
来源 100Test.Com百考试题网
1、自己简单的写法。
public class TestSequence {
public static void main(String[] args)throws Exception{
//不管怎么样,先创建两个文件。从里面读取数据,(我的文件里面有内容!)
InputStream in1=new FileInputStream(new File("d:\\jack.txt")).
InputStream in2=new FileInputStream(new File("d:\\jack2.txt")).
//读取,数据后要生成的文件
OutputStream ou=new FileOutputStream(new File("d:\\jack3.txt")).
//创建SequenceInputStream类,
SequenceInputStream si=new SequenceInputStream(in1,in2).
//因为SequenceInputStream,是一个字节一个字节读,要判断一下是否读完了。
int c=0.
while((c=si.read())!=-1){
//这里也是一个字节一个字节写的。
ou.write(c).
}
//关闭所有的资源
si.close().
ou.close().
in2.close().
in1.close().
}
}