Встречается на собеседованиях • сегодня

Как прочитать текстовый файл используя класс File

Для чтения текстового файла в Java можно использовать File вместе с FileReader и BufferedReader:

java
import java.io.*;

public class ReadFile {
    public static void main(String[] args) {
        File file = new File("example.txt");
        try (BufferedReader br = new BufferedReader(new FileReader(file))) {
            String line;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Ключевые моменты:

  1. File - представляет путь к файлу
  2. FileReader - поток для чтения символов
  3. BufferedReader - буферизирует чтение для повышения производительности
  4. Используется try-with-resources для автоматического закрытия ресурсов
  5. readLine() читает файл построчно до null (конец файла)

Для Java 7+ лучше использовать Files.readAllLines() из NIO API как более современную альтернативу.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы