ファイルを配列に読み込んでいるときに、null ポインター例外が発生しました。null の場合に例外が発生し、何か他のものが必要であることに気付きました。配列地雷原は既に初期化されています。例外は " minefield[i][j]=input.charAt(j)+"";" で発生します
この形式のファイルを読み込もうとしています:
#of row
#of column
abcd
efgh
ijkl
これはコードです:
try {
BufferedReader in =new BufferedReader (new FileReader(name+".txt"));
String input=in.readLine();
row = Integer.parseInt(input);
input=in.readLine();
col = Integer.parseInt(input);
int c =0;
input=in.readLine();
for (int i=0;i<row;i++){
input=in.readLine();
for (int j=0;j<col;j++){
System.out.println (input.charAt(j));
minefield[i][j]=input.charAt(j)+"";
}
}
System.out.println("The file has been loaded");
in.close();
}
catch(IOException iox){
System.out.println ("Error reading file");
}
よろしくお願いいたします。編集:申し訳ありませんが、私は何かを残しました。