文本文件写操作
基本流程
1、创建FileWriter
对象
1 | FileWriter fw = new FileWriter("~/a.txt"); //覆盖写入 |
2、写入字符串及刷新缓冲区
1 | fw.write("HelloWorld!"); |
3、关闭IO,通知系统释放相关资源
1 | fw.close(); |
换行
不同操作系统的换行转义字符存在差异,总结如下:
系统 | 换行转义字符 |
---|---|
windows | \r\n |
mactintosh | \r |
linux | \n |
文本文件读操作
通过字符进行读取
1 | //1.创建FileReader对象 |
通过字符数组读取
1 | //1.创建FileReader对象 |
文本文件高效读写——BufferedReader
& BufferedWriter
基本操作
基本读写方法和流程相同,只不过构造函数略有差异
1 | //BufferedReader构造函数 |
特殊函数
1 | //BufferedWriter |