【发布时间】:2011-12-03 01:47:09
【问题描述】:
我收到以下异常。
java.util.NoSuchElementException:找不到行
我在编写需要从文本文件读取的较大程序时遇到此错误,因此决定进行测试。
Scanner scan = new Scanner(new File("restrictions.txt");
String s1 = scan.nextLine();
System.out.println(s1);
我仍然得到异常。我在与名为restrictions.txt 的类相同的文件夹中有一个文本文件,其中包含文本。我做错了什么?
【问题讨论】:
-
我也用 scan.next() 而不是 scan.nextLine() 尝试了同样的事情,得到了这个异常:java.util.NoSuchElementException
-
您确定该文件存在吗?试试 System.out.println(file.getAbsolutePath() + " " + file.exists() ) 并确保它在那里。
-
我很确定该文件存在,扫描仪无异常初始化,我尝试通过 NetBeans 和文件浏览器进行设置,但我还是会检查一下。
标签: java io java.util.scanner