我创建了一个简单的XML文件,我正在编写一些推文,我会在每次批处理中收集这些推文。 我希望在每次批量运行时附加文件而不是重写文件。目前它正在每批次运行时覆盖当前文档。
请帮帮我!!
答案 0 :(得分:0)
使用此:
FileWriter writer = new FileWriter(file,true);
将以追加模式打开文件。
请注意,如果您有以下情况,可能会导致问题:
<root>
<sometag></sometag>
</root>
然后再次添加相同的结构,下次读取文件时:
<root>
<sometag></sometag>
</root>
<root>
<sometag></sometag>
</root>
无效。因此,如果您稍后需要解析此xml,则必须这样做: