import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
public class ReaderWriter9_9 
{
	public static void main(String args[]) throws IOException 
	{		
		byte[] a={'A','B','C','D','E','F','G','H'};
		InputStreamReader datain=new InputStreamReader(new ByteArrayInputStream(a));
		System.out.println("InputStreamReader的编码为："+datain.getEncoding());
		char b[]=new char[8];
		datain.read(b);
		for(int i=0;i<b.length;i++)
		{
			System.out.print(b[i]);
		}
		System.out.println("");
		OutputStreamWriter dataout=new OutputStreamWriter(new ByteArrayOutputStream());
		System.out.println("OutputStreamWriter的编码为："+dataout.getEncoding());
		dataout.write(b);
		dataout.flush();
		datain.close();
		dataout.close();
	}
}