FileWirter类 -> 字符流输入输出,只能读写纯文本格式(笔记本notebook能打开的东西)。
创建步骤。
1) import java.io.FileWriter; 导包
2) FileWriter fw = new FileWriter("name.txt"); (name 为文件名称,若文件未被创建,则自动生成一个新文件)。
3) fw.write(参数); 写入东西。 参数可以为int String char[]
4) fw.close(); 关闭流,释放资源。
注意:
1) new FileWriter("name.txt") 中,若文件已存在,则写入内容覆盖之前所有内容。如果不想覆盖而是接着写入内容,则使用new FileWriter("name.txt", true); 来创建对象。
2) IO流需要考虑异常,暂时可以在方法后写 throws IOException 告诉电脑遇到此类IO异常,不处理。
换行符:
windows: \r\n
macOS: \n
Linux: \n
ASCII码表:
48代表0
65代表A
97代表a
FileReader类 -> 字符输入流
1) import java.io.Reader