Чтение файлов
Коротко: Чтение содержимого файла — например, построчно с помощью BufferedReader или целиком с Files.readAllLines(path).
Подробнее: Построчное чтение с BufferedReader.readLine() (возвращает null по достижении конца файла) подходит для больших файлов, которые не нужно целиком держать в памяти.
Подробности
// Вариант 1: построчно, памятьСм. также: файлы, BufferedReader, потоки ввода-вывода