@otha_marks  
Чтение текстового файла на Java можно осуществить с помощью класса java.io.BufferedReader, который обеспечивает буферизованное чтение данных из потока ввода. Для чтения текстового файла на Java нужно выполнить следующие шаги:
- Создать объект класса File для представления текстового файла на диске:
 
1
  | 
File file = new File("file.txt");
 | 
 
- Создать объект класса FileReader, который будет использоваться для чтения файла:
 
1
  | 
FileReader reader = new FileReader(file);
  | 
 
- Создать объект класса BufferedReader, который будет использоваться для буферизованного чтения данных из файла:
 
1
  | 
BufferedReader bufferedReader = new BufferedReader(reader);
  | 
 
- Прочитать содержимое файла, используя метод readLine() объекта BufferedReader:
 
1
2
3
4
5
  | 
String line;
while ((line = bufferedReader.readLine()) != null) {
    // Обработать строку
    System.out.println(line);
}
 | 
 
- Наконец, закрыть объект BufferedReader и FileReader, когда чтение файла завершено:
 
1
2
  | 
bufferedReader.close();
reader.close();
  | 
 
Полный код чтения текстового файла на Java может выглядеть следующим образом:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
  | 
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
    public static void main(String[] args) throws IOException {
        File file = new File("file.txt");
        FileReader reader = new FileReader(file);
        BufferedReader bufferedReader = new BufferedReader(reader);
        String line;
        while ((line = bufferedReader.readLine()) != null) {
            System.out.println(line);
        }
        bufferedReader.close();
        reader.close();
    }
}
 | 
 
Примечание: В приведенном коде используется блок throws IOException, чтобы обработать возможное исключение в случае ошибки чтения файла.