0
我正在尝试将文本文件读入扫描仪对象。阅读编辑文本文件扫描仪java
Scanner filescan = new Scanner (new File("src/specFiles/lists/Names"));
此代码工作正常,但我做了文本文件的手动更改。我让这个清单更大。但是那些额外的行不被读取。尽管保存了新的更改,但似乎仍旧正在读取旧文件。有什么想法吗?
我正在尝试将文本文件读入扫描仪对象。阅读编辑文本文件扫描仪java
Scanner filescan = new Scanner (new File("src/specFiles/lists/Names"));
此代码工作正常,但我做了文本文件的手动更改。我让这个清单更大。但是那些额外的行不被读取。尽管保存了新的更改,但似乎仍旧正在读取旧文件。有什么想法吗?
检查你正在阅读和更新正确的文件位置...
File f = new File("src/specFiles/lists/Names");
System.out.println(f.getAbsolutePath());
如果您正在使用Maven这将打印由扫描仪读取的文件的确切位置...
,资源将从/目标读取。如果更新资源,则需要运行mvn package
以更新/ target中的资源。
您编辑的文件不同于扫描仪读取的文件。所以这个问题可以结束。 – Tom
重新读取文件。当您创建扫描仪并从中读取时,实际发生的情况取决于平台。这是一个文本文件,您手动编辑。检查上次修改的时间,如果更新,请重新加载所有数据。 – matt
您还应该使用扫描仪发布代码,以便我们知道如何使用它。 –