Как предотвратить перезапись файла при обработке?

я работаю над этим проектом arduino, используя обработку. Есть некоторые значения датчиков, которые должны быть зарегистрированы, но, к сожалению, мой код обработки перезаписывает файл после каждого цикла, так что я получаю только последнее значение датчика. Как мне предотвратить это? Кстати, я использую обычный метод. Команда PrintWriter, за которой следует createWriter

, 👍1


1 ответ


1

PrintWriter pw = new PrintWriter(new FileOutputStream( новый файл ("persons.txt"), true /* append = true */));

true — это флаг режима добавления. Также проверьте, используете ли вы

pw.append(p.toString()); pw.append("sdf");

https://stackoverflow.com/questions/8210616/printwriter-append-method-not -добавление

,