1、FilterReader(过滤器Reader)
1.1 字段
protected Reader in //基础字符输入流。
1.2 构造方法
protected FilterReader(Reader in) //创建一个新的筛选阅读器。
1.3 方法
void mark(int readAheadLimit) //标记流中的当前位置。
boolean markSupported() //判断此流是否支持mark()操作。
int read() //读一个字符。
int read(char[] cbuf, int off, int len) //将字符读入数组的一部分。
boolean ready() //判断此流是否可以读取。
void reset() //重置流。
long skip(long n) //跳过字符。
2、FilterWriter(过滤器Writer)
2.1 字段
protected Writer out //底层字符输出流。
2.2 构造方法
protected FilterWriter(Writer out) //创建一个新的筛选编写器。
2.3 方法
void flush() //刷新流。
void write(char[] cbuf, int off, int len) //写一个字符数组的一部分。
void write(int c) //写一个字符。
void write(String str, int off, int len) //写一个字符串的一部分。