Java.io包教程

Java.io.Reader类

简介

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

类声明

以下是 Java.io.Reader 的声明&减去;

public class Reader
   extends Object
      implements DataOutput, DataInput, Closeable

字段

以下是 Java.io.Reader 的字段&减去;

  • protected Object lock : 这是用于同步此流上的操作的对象.

类构造函数

Sr.No.构造函数&说明
1

受保护的Reader()

这将创建一个新的字符流阅读器,其关键部分将在阅读器本身上同步.

2

受保护的读者(对象锁定)

这会创建一个新的字符流阅读器,其关键部分将在给定对象上同步.

类方法

Sr.No.Method&说明
1abstract void close()

此方法关闭流并释放与其关联的所有系统资源.

2 void mark(int readAheadLimit)

此方法标记流中的当前位置.

3boolean markSupported()

此方法告知此流是否支持mark()操作.

4 int read()

此方法读取单个字符.

5 in t 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长跳(长n)

这方法会跳过字符.

继承的方法

此类从以下类继承方法 :

  • Java.io.Object