Java 读写文件操作
16lz
2021-04-14
文件内容
读文件
package wrtest;import java.io.*;public class ReadTest {public static void main(String[] args) {//创建文件对象File file = new File("read.txt");try {FileInputStream fileInputStream = new FileInputStream(file);InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);BufferedReader bufferedReader = new BufferedReader(inputStreamReader);try {String result = bufferedReader.readLine();//循环读取文件内容while (result != null) {System.out.println(result);result = bufferedReader.readLine();}bufferedReader.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
输出内容
写文件
覆盖原有内容
package wrtest;import java.io.*;public class WriteTest {public static void main(String[] args) {try {FileWriter file = new FileWriter("read.txt");BufferedWriter bufferedWriter = new BufferedWriter(file);//覆盖原有内容添加bufferedWriter.write("oooooooo");bufferedWriter.write("aaaaaaaaaaaa");bufferedWriter.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
添加结果
追加内容
package wrtest;import java.io.*;public class WriteTest {public static void main(String[] args) {try {//第二个参数为 true 时,表示向文件中追加内容FileWriter file = new FileWriter("read.txt",true);BufferedWriter bufferedWriter = new BufferedWriter(file);//向文件中追加内容bufferedWriter.write("\n");bufferedWriter.write("iiiiiiiiii");bufferedWriter.write("\n");bufferedWriter.write("pppppppppp");bufferedWriter.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
添加结果
更多相关文章
- MySQL InnoDB 共享表空间和独立表空间
- MySQL中的几类日志文件介绍
- jenkins发布nodejs项目(修改)
- Oracle BLOB类型的数据如何查看和下载?
- Oracle如何使用spool导出utf8字符集的文本文件
- Windows 7平台静默安装11.2.0.4软件及静默建库
- Linux下自动清理超过指定大小文件的方法
- 17年未修复的Firefox本地文件窃取漏洞分析
- 我们可以控制你看到的内容:主流IPTV远程代码执行漏洞分析