为了账号安全,请及时绑定邮箱和手机立即绑定

具有追加模式的Java FileWriter

具有追加模式的Java FileWriter

守候你守候我 2019-08-23 09:31:53
具有追加模式的Java FileWriter我目前正在使用FileWriter创建和写入文件。有没有什么方法可以每次都写入同一个文件而不删除其中的内容?   fout = new FileWriter(     "Distribution_" + Double.toString(_lowerBound) + "_" + Double.toString(_highBound) + ".txt");     fileout = new PrintWriter(fout,true);fileout.print(now.getTime().toString() + ", " + weight + ","+ count +"\n");     fileout.close();
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

通过true为第二个参数FileWriter打开“追加”模式。

fout = new FileWriter("filename.txt", true);

FileWriter用法参考


查看完整回答
反对 回复 2019-08-23
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

Javadoc中,您可以使用构造函数指定是否要追加。

public FileWriter(File file,boolean append)抛出IOException

给定File对象的构造FileWriter对象。如果第二个参数为true,则字节将写入文件的末尾而不是开头。


查看完整回答
反对 回复 2019-08-23
?
ITMISS

TA贡献1871条经验 获得超8个赞

您可以通过传递true第二个参数来打开附加模式下的FileWriter :

fout = new FileWriter("Distribution_" + ... + ".txt", true);


查看完整回答
反对 回复 2019-08-23
  • 3 回答
  • 0 关注
  • 504 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号