CharArrayReader类与CharArrayWriter类分别是字符数组输入流和字符数组输出流类。用来进行字符数组输入输出操作。
1.CharArrayReader类
1.1构造器
CharArrayReader(char[] b)
1.2常用方法
void close():关闭
boolean markSupported():是否支持标记
void mark(int readAheadLimit):标记当前位置
void reset():重置,与mark()联合使用
void skip(long a):跳过a个字符
int read():读取下一个字符
nt read(char[] ,int offset,int len):读取字符,并存储到字符数组b中,开始位置是offset,长度是len
boolean ready():是否可读
2.CharArrayWriter类
2.1构造器
CharArrayWriter()
2.2常用方法
void close():关闭
void flush():清空缓冲
void reset():重置输出流
int size():返回字符数组的大小
void write(int a):写入一个字符
void write(char[] a,int offset,int len):写入一个字符数组,开始位置是offset,长度是len
void write(String str,int offset,int len):写入一个字符串,开始位置是offset,长度是len
void append(char c):追加字符c
CharArrayWriter append(charsequnce b):追加字符序列b
CharArrayWriter append(charsequnce b,int start,int end):追加字符序列b,从start开始,到end结束
void writeTo(Writer out):将字符数组输出流写入out
char[] toCharArray():将字符数组输出流转换为字符数组
String toString():将字符数组输出流转化为字符串