Как построчно считывать файл в Java?

Как построчно считывать файл в Java?

Сегодня мы рассмотрим одну из наиболее частых операций с файлами в Java, а именно построчное считывание содержимого файла.

Программа ниже покажет это на примере.

Вот такой простой и эффективный способ построчного считывания файла.

Следите за остальными статьями из раздела «Операции ввода-вывода«.

5 thoughts to “Как построчно считывать файл в Java?”

  1. Подскажите пожалуйста, как каждый элемент при считывании из файла добавить в коллекцию, чтобы потом эту коллекцию прогнать через другой метод. Скажем в файле находиться урлы, и хочеться их прочитать, а потом открыть..

    1. Давайте рассмотрим ситуацию, где каждый урл в файле находится на отдельной строке. В этом случае Вам нужно вначале метода создать список, например, List < String > listOfUrls = new ArrayList<>(); и затем в приведенном выше коде заменить код line = reader.readLine(); на listOfUrls.add(reader.readLine()). Далее просто передаете полученный список ссылок в качестве параметра в свой метод. Удачи!

  2. Где закрытие ресурсов-то? Путь хардкодить в том же методе — очень плохо. Лучше уже вынести если не в отдельный класс, то хоть в отдельный метод, принимающий путь

  3. А как сделать так, чтобы каждая строка становилась переменной, например первая строка была переменной String name, вторая int age и так далее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *