【发布时间】:2020-05-19 13:53:33
【问题描述】:
我一直在尝试读取我的 java 项目中的文本文件,我整天都在寻找解决方案,我尝试了很多方法,但没有一个奏效。他们中有一些: (另外,我必须使用 File 和 Scanner 类)
String file = "fileTest.txt";
var path = Paths.get("test", file);
System.out.println(path);
System.out.println(Files.readString(path));
线程“主”java.nio.file.NoSuchFileException 中的异常: 测试\fileTest.txt
URL url = ClassLoader.class.getResource("fileTest.txt");
File file = null;
file = new File(url.toURI());
Scanner scanner = new Scanner(file);
scanner.useDelimiter(" ");
while(scanner.hasNext()) {
System.out.println(scanner.toString());
}
线程“主”java.lang.NullPointerException 中的异常
File file = new File("../test/fileTest.txt");
Scanner scanner = new Scanner(file);
scanner.useDelimiter(" ");
while(scanner.hasNext()) {
System.out.println(scanner.toString());
}
scanner.close();
线程“main”java.io.FileNotFoundException中的异常:..\test\fileTest.txt(系统找不到指定的路径)
【问题讨论】:
-
查看我的回答,了解如何将文件夹作为资源包含在构建路径中。
标签: java