Java.io.FilterInputStream 类包含一些其他输入流,它将其用作基本数据源,可能会转换数据方式或提供额外的功能.以下是关于FilterInputStream&minus的重要观点;
该类本身只是覆盖了 InputStream 将所有请求传递给包含的输入流的版本.
此类的子类可能会进一步覆盖其中一些方法,并且还可能提供其他方法和字段.
以下是 Java.io的声明. FilterInputStream class :
public class FilterInputStream extends InputStream
以下是 Java.io.FilterInputStream 类和减号的字段;
受保护的InputStream : 这是要过滤的输入流.
Sr.No. | 构造函数&说明 |
---|---|
1 | protected FilterInputStream(InputStream in) 通过将 in 中的参数赋值给字段来创建 FilterInputStream this.in 记住它供以后使用. |
Sr.No. | 方法&说明 |
---|---|
1 | int available() 此方法返回可从此输入流中读取(或跳过)的字节数的估计值没有被这个输入流的方法的下一个调用者阻塞. |
2 | void close() 此方法关闭此输入流并释放与该流相关的任何系统资源. |
3 | void mark(int readlimit) 此方法标记当前位置输入流. |
4 | boolean markSupported() 此方法测试此输入流是否支持标记和重置方法. |
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