Java学习-IO流-转换流
字符流
↙ ↘
Reader Writer
↓ ↓
转换输入流 转换输出流
InputStreamReader OutputStreamWriter
转换流:字符流和字节流之间的桥梁
数据源 → 字节流 → 转换流 → 内存 → 转换流 → 字节流 → 目的地
应用场景:字节流使用字符流中的方法
练习1:手动创建GBK文件,把文件中的中文读到内存中
InputStreamReader isr = new InputStreamReader(new FileInputStream("..\\xx.txt"),"GBK");
int ch;
while((ch=isr.read())!=-1){
sout((char)ch);}
isr.close();
FileReader fr = new FileReader("..\\xx.txt",Charset.forName("GBK"));