FileWriter(String fileName, boolean append)
为true则在原文件上续写内容,
false表示重新创建一个文件对象给FileWriter使用
String fileName="D://studentInfo.txt";
//判断文件对象是否存在
File file=new File(fileName);
if (!file.exists()) {
//创建写出流对象
bw=new BufferedWriter(new FileWriter(fileName));
//创建读入流对象
br=new BufferedReader(new FileReader(fileName));
}else{
bw=new BufferedWriter(new FileWriter(file,true)); //-------表示续写原文件
//创建读入流对象
br=new BufferedReader(new FileReader(file));
}
Java文件续写与读取
本文介绍如何使用Java的FileWriter和BufferedWriter类在指定文件中进行内容的追加写入,以及如何使用FileReader和BufferedReader类读取文件内容。详细展示了通过设置FileWriter构造函数的第二个参数为true来实现文件内容的续写,而非覆盖原有内容。
21万+

被折叠的 条评论
为什么被折叠?



