我使用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中设置下就可以无限制显示行数了