2015-01-21 3 views
0

Я хотел бы генерировать строку слов непрерывно и добавлять в текстовый файл. Поскольку я использую WatchService, я бы хотел, чтобы строка была добавлена ​​немедленно. Служба WatchService требует, чтобы я сделал «Сохранить», прежде чем обнаруживать изменения в файле и соответственно реагировать. Есть ли способ «Сохранить» после добавления каждой строки?Java добавляет текст и сохраняет файл непрерывно

ответ

2

Используйте flush() метод вашего Writer после того, как вы напишете текст в файл.

3

Предполагая, что с save вы имеете в виду write to disk, тогда я бы посоветовал использовать метод flush BufferedWriter.

Смежные вопросы