0
StringBuilder result = new StringBuilder("");
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("DBase.dat").getFile());
try (Scanner scanner = new Scanner(file)) {
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
result.append(line).append("\n");
}
jTextArea1.setText(result.toString());
scanner.close();
} catch (FileNotFoundException ex) {
}
我是新来的JAVA和NetBeans我使用此代码读取资源文件夹中的文本文件,然后从该文件中填充的JTextArea。但我得到错误。我想一次一行地读取textfile并不是所有的文本一次... 请帮我该怎么做。 我粘贴的图片太... Project Picture阅读文本文件和填充的JTextArea(阅读NetBeans Java)
不,先生** **的getPath也没有工作.... –
你也可以尝试打印类加载器。 .getResource(“。”)。getPath()来查看它是否真的指向你的文件所在的目录。通常情况下,它是/资源,但最好检查一下 –