X Tutup
# 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() ](http://www.yiibai.com/java/io/chararrayreader_close.html) 此方法关闭该流并释放与之关联的所有系统资源。 | | 2 | [void mark(int readAheadLimit) ](http://www.yiibai.com/java/io/chararrayreader_mark.html) 此方法标记流中的当前位置。 | | 3 | [boolean markSupported() ](http://www.yiibai.com/java/io/chararrayreader_marksupported.html) 这个方法告诉此流是否支持mark()操作。 | | 4 | [int read() ](http://www.yiibai.com/java/io/chararrayreader_read.html) 此方法读取单个字符。 | | 5 | [int read(char[] b, int off, int len) ](http://www.yiibai.com/java/io/chararrayreader_read_len.html) 该方法读取字符到数组的一部分。 | | 6 | [boolean ready() ](http://www.yiibai.com/java/io/chararrayreader_ready.html) 此方法通知此流是否已准备好被读取。 | | 7 | [void reset() ](http://www.yiibai.com/java/io/chararrayreader_reset.html) 此方法重置流至最新的标记,或者如果它从来没有被标记的开始。 | | 8 | [long skip(long n) ](http://www.yiibai.com/java/io/chararrayreader_skip.html) 此方法跳过n个字符。 | ## 继承的方法 这个类继承自以下类方法: * Java.io.Reader * Java.io.Object
X Tutup