Изменить файл .txt в Java - PullRequest
28 голосов
/ 05 мая 2009

У меня есть текстовый файл, который я хочу редактировать, используя Java. В нем много тысяч строк. Я в основном хочу перебрать строки и изменить / редактировать / удалить текст. Это должно случаться довольно часто.

Из решений, которые я видел на других сайтах, общий подход выглядит так:

  • Открыть существующий файл с помощью BufferedReader
  • Читать каждую строку, вносить изменения в каждую строку и добавлять ее в StringBuilder
  • Как только весь текст прочитан и изменен, запишите содержимое StringBuilder в новый файл
  • Заменить старый файл новым файлом

Мне кажется, что это решение немного "хакерское", особенно если в моем текстовом файле тысячи строк.

Кто-нибудь знает лучшее решение?

Ответы [ 11 ]

0 голосов
/ 11 мая 2017

Вы можете изменить текстовый файл на java, сохранив, нажав «Сохранить как» и сохранив расширение * .java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...