1. 介绍
1. 作用
字节流和字符流之间的转换
2. 分类
| InputstreamReader |
外部输入阶段:将字节(byte)的输入流转为字符(char)的输入流 |
| OutputstreamWriter |
持久化阶段: 将字符(char)的输出流转为字节(byte)的输出流 |
3. InputStreamReader构造函数
4. 代码实现
/** */ @Test public void test5() throws IOException { FileInputStream fis = new FileInputStream("hello.txt"); InputStreamReader isr = new InputStreamReader(fis, "UTF-8"); char[] chars = new char[1024]; int len; while ((len = isr.read(chars)) != -1) { String str = new String(chars, 0, len); System.out.println(str); } isr.close(); fis.close(); }
