Java.io.SequenceInputStream 类



介绍

Java.io.SequenceInputStream 类表示其他输入流的逻辑串联。它从一个有序的输入流集合开始,从第一个流读取直到文件结束,然后从第二个流读取,依此类推,直到读取完最后一个输入流中的所有内容。

类声明

以下是Java.io.SequenceInputStream类的声明:

public class SequenceInputStream
   extends InputStream

类构造函数

序号 构造函数及说明
1

SequenceInputStream(Enumeration<? extends InputStream> e)

此构造函数通过记住参数来初始化一个新创建的 SequenceInputStream,该参数必须是一个 Enumeration,它生成运行时类型为 InputStream 的对象。

2

SequenceInputStream(InputStream s1, InputStream s2)

此构造函数通过记住两个参数来初始化一个新创建的 SequenceInputStream,这两个参数将按顺序读取,首先是 s1,然后是 s2,以提供要从此 SequenceInputStream 读取的字节。

类方法

序号 方法及说明
1 int available()

此方法返回一个估计值,表示在当前底层输入流的下一个方法调用阻塞之前,可以从当前底层输入流读取(或跳过)的字节数。

2 void close()

此方法关闭此输入流并释放与该流关联的任何系统资源。

3 int read()

此方法从此输入流读取下一个数据字节。

4 int read(byte[] b, int off, int len)

此方法从此输入流读取最多 len 个字节的数据到一个字节数组中。

继承的方法

此类继承自以下类的方法:

  • Java.io.InputStream
  • Java.io.Object
广告