字符流
传输char和String类型的数据
输入流
-
抽象父类:Reader
-
节点流:FileReader
常用方法
-
int read():读取一个字符,读取到达末尾,返回-1
package com.by.test2;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class TestReader {
public static void main(String[] args) {
try(
//字符输入节点流
FileReader fr=new FileReader("file/d.txt")
){
while (true) {
int n = fr.read();
if (n == -1) {
break;
}
System.out.println((char) n);
}
}catch (FileNotFoundException e) {
System.out.println("文件路径不正确");
} catch (IOException e) {
System.out.println("读写失败!");
e.printStackTrace();
} catch (Exception e) {
System.out.println("未知异常!");
e.printStackTrace();
}
}
}
输出流
-
抽象父类:Writer
-
节点流:FileWriter
常用方法
-
write(int ):向目标文件写入一个字符