我在GUI中有一个按钮,当用户按下该按钮时,可以向文本文件添加信息。我已经完成了这一部分的设置,但是困扰我的问题是,当用户写入文件时,它会擦除文本文件中的所有信息,只剩下刚刚添加的新行。我需要添加信息并仍然保留文本文件中的原始信息。我认为追加命令可以做到这一点,但显然我做错了什么。任何帮助都将非常棒!
以下是我的代码:
以下是我的代码:
FileWriter fWriter = null;
BufferedWriter writer = null;
try {
fWriter = new FileWriter("info.txt");
writer = new BufferedWriter(fWriter);
writer.append(javax.swing.JOptionPane.showInputDialog(this, "add info"));
writer.newLine();
writer.close();
} catch (Exception e) {
}