This question already has answers here:
Java FileWriter with append mode
                                
                                    (4个答案)
                                
                        
                                2年前关闭。
            
                    
我正在写一个文件编写器,它将一个ID和名称(两个String都写到一个文本文件)。这要求用户输入,然后将数据存储在txt文件中。但是,当我再次运行此命令时,任何新数据都将覆盖以前的数据,因此该数据永远不会保存到txt文件中。

谁能告诉我如何保存此数据,以便将添加的任何新数据存储在下一行而不覆盖前一行?

谢谢

最佳答案

通过添加append作为第二个参数,将FileWritter模式激活到true
FileWriter write = new FileWriter(newTextFile, true);
检查FileWriter usage

07-26 06:30
查看更多