Почему чтение файла осуществляется не с начала? JAVA

введите сюда описание изображения

Код программы:

import java.io.*;
public class Main {
    public static void main(String[] args) throws IOException {
        try {
            File file = new File("C:\\Users\\krist\\OneDrive\\Рабочий стол\\access.log");
            FileReader fr = new FileReader(file);
            //создаем BufferedReader с существующего FileReader для построчного считывания
            BufferedReader reader = new BufferedReader(fr);
            // считаем сначала первую строку
            String line = reader.readLine();
            //String[] words = line.split(" ");
            while (line != null) {
                System.out.println(line);
                // считываем остальные строки в цикле
                line = reader.readLine();
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Может что-то путаю, но покрайней мере вывод в консоль начинается в выделенного справа момента


Ответы (1 шт):

Автор решения: Эникейщик

Консоль в IDEA не бесконечная и при выводе большого количества строк там остаются только последние N строк (точное значение N мне неизвестно). Именно это и наблюдается на скриншоте.

→ Ссылка