因此,我正在写一个程序,填充文件中的数据部分填充的数组,我需要知道文件中的行数,所以我可以使条件我的循环,所以没有一个界限的例外。所以,我创建了说的方法:in.hasNextLine()永远不会终止于Java
public static int lineFinder(String[] names) throws FileNotFoundException
{
Scanner in = new Scanner(new File("prog6_1.txt"));
int count = 0;
while(in.hasNextLine())
{
count++;
}
return count;
}
我的文件是这样的:
3459 KAIT伊丽莎白·布朗4.00
5623雷切尔杰西卡·史密斯3.45
9837托马斯·罗伯特·多伊3.73
1235 Riley Leigh Green 2.43
它永远不会终止,我不知道为什么,因为我在最后放了一个额外的行。有什么建议么?
谢谢你的回答我的问题! – kebrown4