Java.io.SequenceInputStream 类


介绍

Java.io.SequenceInputStream类表示其他输入流逻辑串联。它从输入流的有序集合开始,从第一个输入流读取,直到到达文件末尾,然后从第二个输入流读取,依此类推,直到最后一个包含的输入流到达文件末尾。

类声明

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

public class SequenceInputStream
   extends InputStream

类构造函数

先生。 构造函数及描述
1

SequenceInputStream(Enumeration<?扩展InputStream> e)

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

2

序列输入流(输入流 s1,输入流 s2)

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

类方法

先生。 方法及说明
1 int 可用()

此方法返回可从当前基础输入流读取(或跳过)的字节数的估计值,而不会被当前基础输入流的方法的下一次调用所阻塞。

2 无效关闭()

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

3 int 读取()

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

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

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

继承的方法

该类继承了以下类的方法 -

  • Java.io.InputStream
  • Java.io.对象