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();
}