В Java Как читать файл построчно в обратном порядке - Полное руководство

Опубликовано: 2013-03-30

Вот простейшая Java-программа для чтения файла построчно в обратном порядке с использованием API-интерфейсов Java8. Попробуйте и дайте мне знать, если вы обнаружите какие-либо проблемы с этим.

  • Java-программа для реверсирования содержимого файла
  • написать программу, которая заменяет каждую строку файла ее обратной

Я буду писать серию Java Interview, в которой вы найдете больше связанных вопросов и ответов. Пожалуйста, следите за обновлениями для получения дополнительной информации.

В этом уроке мы рассмотрим следующие шаги:

  1. Мы будем читать файл crunchify.txt , который находится в папке Document. Я использую Macbook pro, поэтому, если вы работаете с другой ОС и ноутбуком/настольным компьютером, измените путь к файлу соответствующим образом в программе CrunchifyReverseLineReader.java
  2. Сначала мы будем читать файл в простом порядке.
  3. Тогда мы будем читать файл в обратном порядке.
  4. Please note : приведенная ниже программа по умолчанию удаляет все пустые строки из вывода в обратном порядке. Если вы хотите сохранить пустые строки, посмотрите комментарий в самой программе.
  5. Создайте файл CrunchifyReverseLineReaderTest.java и скопируйте код снизу, чтобы получить результат теста.

Java-код:

Обновлен код для удаления пустых строк из файла в соответствии с комментарием Франческо.

Другие обязательные к прочтению статьи: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

Теперь давайте протестируем его. Создать тестовый файл.

Note: В файле crunchify.txt total 11 lines включая 1 пустую строку между ними, как вы видите в результате ниже.

Выход: