位置:首页 > Java技术 > Java.io包 > Java.io.FilterReader类

Java.io.FilterReader类

Java.io.FilterReader 类是用于读取已过滤的字符流。以下是关于FilterReader要点:

  • 类本身提供了所有请求传递给所包含的流的默认方法。

  • FilterReader的子类应重写其中的一些方法,还可能提供额外的方法和字段。

类声明

以下是java.io.FilterReader类的声明:

public abstract class FilterReader
  extends Reader

字段

以下是java.io.FilterReader类中的字段:

  • protected Reader in -- 这是字符输入流。

  • protected Object lock -- 这是用于同步针对此流的操作的对象。

类构造函数

S.N. 构造函数 & 描述
1 protected FilterReader(Reader in) 
This creates a new filtered reader.

类方法

S.N. 方法 & 描述
1 void close() 
此方法关闭该流并释放与之关联的所有系统资源。
2 void mark(int readAheadLimit) 
此方法标记流中的当前位置。
3 boolean markSupported() 
此方法告诉此流是否支持mark()操作。
4 int read() 
此方法读取单个字符。
5 int read(char[] cbuf, int off, int len) 
此方法读取字符到一个数组中的一部分。
6 boolean ready() 
这个方法告诉此流是否已准备好被读取。
7 void reset() 
此方法重置流。
8 long skip(long n) 
此方法跳过字符。

继承的方法

这个类继承自以下类方法:

  • Java.io.Reader

  • Java.io.Object