у меня есть кнопка в графическом интерфейсе, и при нажатии кнопки пользователь имеет возможность добавлять информацию в текст файл. У меня все в порядке, но меня беспокоит то, что когда пользователь записывает в файл, он стирает всю информацию в текстовом файле, и остается только новая строка, которая была только что добавлена. Мне нужно добавить информацию и сохранить исходную информацию в текстовом файле. Я думал, что команда добавления могла это сделать, но я явно делаю что-то не так. Любая помощь будет потрясающей!
Вот мой код:
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) {
}