Я хочу записать в файл, но таким образом, чтобы он не удалял существующие данные в этом файле, а добавлял этот файл. Может ли кто-нибудь помочь, приведя какой-либо пример, связанный с добавлением файла? Спасибо
как использовать функцию добавления в файл
comment
stackoverflow.com/questions/2738448/ уже ответили
- person Poindexter   schedule 01.06.2010
Ответы (1)
Вы должны использовать FileWriter(File file, boolean append)
с логическим значением true
.
Пример
File file = new File("c:/tmp/foo.txt");
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file, true)));
pw.println("Hello, World");
pw.close();
person
Adamski
schedule
01.06.2010
не могли бы вы предоставить мне полный код, включая операторы импорта и т. д., потому что у меня проблемы с пониманием и запуском этого кода. спасибо
- person sadia; 01.06.2010
Нет, сэр, я попросил полный код. не только заявление об импорте.
- person sadia; 01.06.2010
эта ошибка отображается в моей программе, когда я ее компилирую: не удается найти символ: конструктор FileWriter (логическое, логическое) расположение: класс java.io.FileWriter PrintWriter pw = new PrintWriter (новый BufferedWriter (новый FileWriter (файл, правда)) ; 1 ошибка
- person sadia; 01.06.2010
Ошибка компилятора предполагает, что вы передаете два логических значения, а не параметр File и логическое значение.
- person Adamski; 01.06.2010