File类
import java.io.File;
通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例:
File(String pathname) ;
createNewFile()方法
当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件:
public boolean createNewFile() throws IOException
FileReader类
import java.io.File;
FileReader类从InputStreamReader类继承而来,该类按字符读取流中数据。
在给定从中读取数据的 File 的情况下创建一个新 FileReader:
FileReader fr = new FileReader(file);
注意: 别乱用close()
read()方法
读取单个字符,返回一个int型变量代表读取到的字符:
public int read() throws IOException
FileWriter类
import java.io.File;
FileWriter 类从 OutputStreamWriter 类继承而来,该类按字符向流中写入数据。在给出 File 对象的情况下构造一个 FileWriter 对象。
FileWriter fw = new FileWriter(file);
注意: 别乱用,存在编码问题,无法写utf-8
write()方法
向文件一个字符一个字符地写入。
可往文件中写入字符串s,字符流写的是一个char类型的参数,String类型就是一个一个的char字符组成的,所以不用转成byte类型。(很可能会出错)
注意: PrintWriter可以向文件随意写