Java.io.CharArrayReader Java.io.ByteArrayOutputStream Java.io.CharArrayWriter 介绍 所述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 - 这是用于同步此流上的操作的对象。 类构造函数 Sr.No. 构造函数和描述 1 CharArrayReader(char [] buf) 这将从指定的chars数组创建一个CharArrayReader。 2 CharArrayReader(char [] buf,int offset,int length) 这将从指定的chars数组创建一个CharArrayReader。 类方法 Sr.No. 方法和描述 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) 此方法会跳过字符。 方法继承 该类继承以下类中的方法 java.io.Reader Java.io.Object Java.io.ByteArrayOutputStream Java.io.CharArrayWriter