我有下面的代码来判断导入的文件,我想计算它的数据行数,这样我就可以将它们分配给array.但循环只是继续运行,并没有在我拥有的8行数据处停止.
这是我对循环计数的代码:
Scanner in = new Scanner (new FileInputStream("src/data/VinylRecords.txt"));
int lines = 0;
while (in.hasNextLine()) {
lines += 1;
}
System.out.println("number of lines " + lines);
我对Java非常陌生,但在ok之前使用过while循环,看不出这有什么问题吗?谁能帮我指出正确的方向吗?