介绍
FileReader和FileWriter 都是字符流,是按照字符操作IO的。
FileReader 相关方法
如下例子
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
String path="./a.txt";
char [] ch = new char[8];
FileReader fileReader = new FileReader(path);
// 读取一个字符
System.out.println((char) fileReader.read());
// 读取一个字符数组,这里读取了八个字
fileReader.read(ch);
System.out.println(ch);
}
}
FileWriter相关方法
例子
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException{
String path="./a.txt";
// 创建filewriter
FileWriter fileWriter = new FileWriter(path);
// 写入一个字符
fileWriter.write(72);
// 写入字符数组
fileWriter.write("Fine today!!!".toCharArray());
// 写入字符串
fileWriter.write("He is a good man");
// 关闭刷新
fileWriter.close();
}
}