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()來查看它是否真的指向你的文件所在的目錄。通常情況下,它是/資源,但最好檢查一下 –