package com.njwbhz.march.week2.part0308;
import java.io.CharArrayReader;
import java.io.CharArrayWriter;
import java.io.IOException;
public class TestCharArrayReaderAndWriter {
public static void main(String[] args) {
char [] datas = {'a' , 'b' , 'c'};
CharArrayReader reader = null;
CharArrayWriter writer = null;
reader = new CharArrayReader(datas);
writer = new CharArrayWriter(datas.length);
char [] buffer = new char[2];
try {
int length = reader.read(buffer);
while (length != -1) {
writer.write(buffer , 0 , length);
writer.flush();
length = reader.read(buffer);
}
System.out.println(new String(writer.toCharArray()));
} catch (IOException e) {
e.printStackTrace();
}
}
}