关于Java中使用Scanner读取文件内容不准确的问题

我使用Scanner创建了一个有几万个数据的文本文件的input,然后依次读取每个数据并打印,为什么最开始打印出的数据和我文件中的数据不同,请大神解答

 try(Scanner input = new Scanner(new File("data0.txt"));){
    while(input.hasNext()) {
        System.out.println(input.nextDouble());
    }
}

图片说明
图片说明

哎,,这可能时记事本给你加了点东西,,

题注可以试试用,notepad++,,或者editplus等文本编辑器,保存这种文本,,

记事本会给文件的前面加点东西

前面的显示被冲掉了吧,控制台只能显示有限的数据。你先用少量的数据试试看。

噢噢,我网上百度到了,原因是eclipse只能显示8千多行,而我要小时3万行,在preference中设置下就可以无限制显示行数了