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

Java.io.Reader类

Java.io.Reader 类是一个抽象类,用于读取字符流。

类声明

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

public class Reader
  extends Object
    implements DataOutput, DataInput, Closeable

字段域

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

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

类构造函数

S.N. 构造函数 & 描述
1 protected Reader() 
这将创建一个新的字符流reader,其重要部分将在读取器本身同步。
2 protected Reader(Object lock) 
这将创建一个新的字符流reader,其重要部分将在给定的对象同步。

类方法

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

方法继承

这个类从以下类继承的方法:

  • Java.io.Object