package test;
import java.io.CharArrayReader;
import java.io.CharArrayWriter;
import java.io.IOException;
public class CharArrayReview {
/**
* 内存字符操作流:
* 内存字符输入流:CharArrayReader
* 内存字符输出流:CharArrayWriter
* 此类实现一个可用作 Writer 的字符缓冲区,缓冲区会随向流中写入数据而自动增长,可使用 toCharArray() 和 toString() 获取数据
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//创建一个内存字符输入流对象与内存字符输出流对象
CharArrayReader cr = new CharArrayReader("miao Miao".toCharArray());
CharArrayWriter cw = new CharArrayWriter();
int temp = 0;
while((temp = cr.read())!=-1){
cw.write(Character.toLowerCase(temp));
}
String str = cw.toString();//取出内容
cw.close();//关闭流
cr.close();
System.out.println(str);
}
}