【一】:CharArrayWriter、CharArrayReader
CharArrayReader:此类实现一个可用作字符输入流的字符缓冲区。
CharArrayWriter:此类实现一个可用作 Writer 的字符缓冲区。缓冲区会随向流中写入数据而自动增长。可使用 toCharArray() 和 toString() 获取数据。
注:在此类上调用 close() 无效,并且在关闭该流后可以调用此类中的各个方法,而不会产生任何 IOException。
【二】代码示例
import java.io.*;
class CharArrayDemo
{
public static void main(String[] args) throws IOException
{
char[] chs={'我','爱','学','习','哦'};
CharArrayReader car=new CharArrayReader(chs);
CharArrayWriter caw=new CharArrayWriter();
int num=0;
//read()必须对其进行捕获或声明以便抛出
while((num=car.read())!=-1){
caw.write(num);
}
caw.close();
car.close();
caw.append('沉');
caw.append('迷');
caw.append('学');
caw.append('习');
System.out.println(caw.toString());
}
}
【三】输出截图