Java Java.io.FilterInputStream 类
-
介绍
Java.io.FilterInputStream类包含一些其他输入流,它将用作其基本数据源,可能会沿途转换数据或提供其他功能。以下是关于FilterInputStream的要点--
该类本身只是使用将所有请求传递到包含的输入流的版本来覆盖InputStream的所有方法。
-
此类的子类可以进一步覆盖其中的某些方法,并且还可以提供其他方法和字段。
-
-
类声明
以下是Java.io.FilterInputStream类的声明-public class FilterInputStream extends InputStream
-
字段
以下是Java.io.FilterInputStream类的字段--
protected InputStream in这是要过滤的输入流。
-
-
类的构造函数
序号 构造函数与说明 1 protected FilterInputStream(InputStream in)这通过将参数in分配给this.in字段来创建FilterInputStream ,以记住该参数供以后使用。 -
类方法
序号 方法与说明 1 int available() 此方法返回可以从此输入流读取(或跳过)的字节数的估计值,而不会被该输入流的方法的下一个调用者阻塞。2 void close() 此方法关闭此输入流并释放与该流关联的所有系统资源。3 void mark(int readlimit) 此方法标记此输入流中的当前位置。4 boolean markSupported() 此方法测试此输入流是否支持mark和reset方法。5 int read() 此方法从此输入流中读取数据的下一个字节。6 int read(byte[] b) 此方法从此输入流中读取多达byte.length个字节的数据到一个字节数组中。7 int read(byte[] b, int off, int len) 此方法从此输入流最多读取len个字节的数据到一个字节数组中。8 void reset() 该方法将该流重新定位到在此输入流上最后调用mark方法的位置。9 long skip(long n) 此方法跳过并丢弃此输入流中的n个字节的数据。 -
方法继承
此类从以下类继承方法-- Java.io.Object