Как добавить новую строку текста в существующий файл на Java? [дубликат]

На этот вопрос уже есть ответ здесь:

Я хотел бы добавить новую строку в существующий файл, не стирая текущую информацию этого файла. Вкратце, вот методология, которую я использую в настоящее время:

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.Writer;

Writer output;
output = new BufferedWriter(new FileWriter(my_file_name));  //clears file every time
output.append("New Line!");
output.close();

Проблема с приведенными выше строками заключается в том, что они просто стирают все содержимое моего существующего файла, а затем добавляют текст новой строки.

Я хочу добавить текст в конец содержимого файла, ничего не стирая и не заменяя.

80
задан Eric Leschinski 5 December 2014 в 18:35
поделиться