我想從文件中讀取並將每行輸入到ArrayList中。我將文件放在與主java文件相同的文件夾中。文件名中沒有拼寫錯誤。有人能幫我弄清楚什麼是錯的?從Java中讀取文件錯誤?
Scanner in = new Scanner(new FileReader("lab02in.txt"));
while(in.hasNextLine())
{
String line = in.nextLine();
countries.add(line);
}
in.close();
System.out.println("Printing New list after adding from file");
displayCountries(countries);
我得到這個錯誤:
Exception in thread "main" java.io.FileNotFoundException: lab02in.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at java.io.FileReader.<init>(FileReader.java:58)
at lab2.Lab2.main(Lab2.java:50)
Java Result: 1
嘗試使用完整路徑並記住將「\」替換爲「\\」 –
錯在於應用程序無法找到您的文件或無法讀取它。你是否檢查過這兩種情況都不禁止你的應用程序執行成功? –