CharArrayReader 和 CharArrayWriter, 字符数组做为数据源的字符读写
CharArrayReader
CharArrayWriter
只须要记住他们的根本, CharArray 是数据源的形式
读 CharArrayReader 须要接受一个字符数组做为参数 就是从CharArray 中读,因此须要一个字符数组
写 CharArrayWriter 就是写入到一个CharArray 中去,因此 它内部维护了一个字符数组
|
显然, 字符数组都是内存中的数据 |
read | 读取一个字符或者读取字符到数组 |
mark
reset
markSupported
|
标记点相关 |
ready | 相似available true 则保证不会阻塞,false则不保证必定阻塞 |
close | 关闭流 |
write | 将指定的的字符 字符序列 String ,写入 |
append | 追加指定的内容 |
flush | 刷新 |
close | 关闭 |
提供了三个版本的write 数组 将指定内容写入输出流缓冲区 app |
public void write(int c) | 将一个字符写入内部缓冲区 |
public void write(char c[], int off, int len) | 将指定的len个字符写入内部缓冲区 |
public void write(String str, int off, int len) | 将字符串的某一部分写入内部缓冲区 |