我正在運行以下代碼以嘗試從文本文件讀取數據。我對Java相當陌生,一直在嘗試爲自己創建項目來練習。下面的代碼稍微修改了我最初嘗試讀取文本文件的內容,但由於某種原因,它每次都會捕獲異常。它試圖從中讀取的文本文件只有「hello world」。我認爲它不能找到文本文件。我把它放在與源代碼相同的文件夾中,它出現在源碼包中(我使用netbeans btw)。它可能只是需要導入不同,但我無法找到任何進一步的信息。如果我的代碼在這裏是相關的,那麼它在下面。爲什麼我會捕捉異常
package stats.practice;
import java.io.*;
import java.util.Scanner;
public final class TextCompare {
String NewString;
public static void main() {
try {
BufferedReader in = new BufferedReader(new FileReader("hello.txt"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
} catch (IOException e) {
}
System.out.println("Error");
}
}
謝謝。替換文本文件的位置是它所需要的。 – Zombian 2011-12-26 23:57:25