问题:
使用 Java 的 FileWriter 写入文件时,是否存在不断追加新数据而不删除现有数据的方法
解决方案:
是的,您可以使用 FileWriter 中的“追加”模式写入新数据,而不会覆盖以前的内容。要启用此模式,请将 true 作为第二个参数传递给 FileWriter 构造函数:
FileWriter fout = new FileWriter("filename.txt", true);
这是更新的示例:
fout = new FileWriter( "Distribution_" + Double.toString(_lowerBound) + "_" + Double.toString(_highBound) + ".txt", true); fileout = new PrintWriter(fout,true); fileout.print(now.getTime().toString() + ", " + weight + ","+ count +"\n"); fileout.close();
通过将 true 传递给 FileWriter 构造函数,您可以指定您想要追加到现有文件而不是覆盖它。
以上是如何使用 Java 的 FileWriter 将数据追加到文件中?的详细内容。更多信息请关注PHP中文网其他相关文章!