转换流(可以指定编码表)
·
InputStreamReader和OutputStreamWriter 是属于字符流read和write体系子类
reader
|----InputStreamReader 读取转换流
writer
|----OutputStreamWriter 写入转换流
InputStreamReader 读取转换流
需求:使用System.in读取一行字节流转换为字符串
//System.out 对应的是标准输出设备,控制台(操作字节流数据)
//System.in 对应的标准输入设备:键盘(操作字节流数据)
当字节流需要用到字符流的体系方法 需要使用转换流InputStreamReader
//获取键盘录入对象
InputStream in =System.in;
//将键盘录入字节流对象转换为字符流对象,使用转换流InputStreamReader
InputStreamReader isr=new InputStreamReader(in);
//为了提高效率,将字符串进行缓冲区技术高效操作,使用BufferedReader
BufferedReader bufr=new BufferedReader(isr);
String line=null;
while((line=bufr.readLine())!=<