我正在尝试将文本文件读入扫描仪对象。
Scanner filescan = new Scanner (new File("src/specFiles/lists/Names"));
此代码工作正常,但我对文本文件进行了手动更改。我把这个名单做大了。但是这些额外的行没有被读取。尽管有新的保存更改,但似乎仍在读取旧文件。有什么想法吗?
答案 0 :(得分:1)
检查您正在阅读的文件位置并更新正确的文件...
File f = new File("src/specFiles/lists/Names");
System.out.println(f.getAbsolutePath());
这将打印扫描仪读取的文件的确切位置...
答案 1 :(得分:0)
如果您使用Maven,将从/ target读取资源。如果您更新资源,则需要运行mvn package
来更新/ target中的资源。