我的阅读程序吐出一个“FileNotFound”异常,有什么想法?java FileReader BufferedReader“FileNotFound”
代码段:
import java.io.FileReader;
import java.io.BufferedReader;
public class Main{
public static void main (String [] args){
try{
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String[] input = new String[0];
String[] temp = new String[1];
for (int i = 0; (br.readLine()) != null; i++){
for(int j = 0; j < (i); j++){
temp[j] = input[j];
}
temp[i] = br.readLine();
input = new String [i + 1];
for(int j = 0; j <= (i); j++){
input[j] = temp[j];
}
temp = new String[i + 2];
}
br.close();
} catch (IOException error1){
System.out.println("Error 404: File Not Found");
}
}
现在代码可编译,但是吐出来的是“错误404:未找到文件”,虽然“file.txt”,但在同一个文件夹中的“类”文件。这是为什么?
很简单,因为它无法找到该文件。文件路径是否有效? –