X Tutup
Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 2.2 KB

File metadata and controls

55 lines (35 loc) · 2.2 KB

Java.io.CharArrayReader类 - Java.io包

**Java.io.CharArrayReader **类实现,可以用来作为一个字符输入流的字符缓冲区。

类声明

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

public class CharArrayReader
   extends Reader

字段

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

  • protected char[] buf -- 这是字符缓冲区。

  • protected int count -- 这是此缓冲区的末尾的索引。

  • protected int markedPos -- 这是标记在缓冲区中的位置。

  • protected int pos -- 这是当前的缓冲区位置。

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

类的构造函数

S.N. 构造函数与说明
1 **CharArrayReader(char[] buf) ** 这将创建由字符指定一个数组CharArrayReader。
2 **CharArrayReader(char[] buf, int offset, int length) ** 这将创建由字符指定一个数组CharArrayReader。

类方法

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

继承的方法

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

  • Java.io.Reader

  • Java.io.Object

X Tutup