码迷,mamicode.com
首页 > 编程语言 > 详细

探究java IO之SequenceInputStream类

时间:2014-11-15 23:22:16      阅读:418      评论:0      收藏:0      [点我收藏+]

标签:io   ar   使用   sp   java   文件   on   bs   as   

SequenceInputStream类允许连接多个InputStream对象。SequenceInputStream对象的构造与其他所有InputStream对象都不同。SequenceInputStream构造函数使用一对InputStream对象或InputStream对象的一个Enumeration对象作为参数:

SequenceInputStream(InputStream first,InputStream second)
SequenceInputStream(Enumeration <? extends InputStream> streamEnum)

在操作上,该类从第1个InputStream对象进行读取,直到读取完全部内容,然后切换到第2个InputStream对象。对于使用Enumeration对象的情况,该类将持续读取所有InputStream对象中的内容,直到到达最后一个InputStream对象的末尾为止。当到达每个文件的末尾时,与之关联的流就会被关闭。关闭通过SequenceInputStream创建的流,会导致关闭所有未关闭的流。

我们来看看下面的示例一:


探究java IO之SequenceInputStream类

标签:io   ar   使用   sp   java   文件   on   bs   as   

原文地址:http://my.oschina.net/fhd/blog/345154

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!