迷路のパターンを表すテキストファイルを読んでいます。各行が1dchar配列に読み込まれ、1つの1d配列が2dchar配列に挿入されます。
次のメソッドでは、でnullpointerexceptionを取得します
line = (input.readLine()).toCharArray();
private void fillArrayFromFile() throws IOException
{
BufferedReader input = new BufferedReader(new FileReader("maze.txt"));
//Read the first two lines of the text file and determine the x and y length of the 2d array
mazeArray = new char[Integer.parseInt(input.readLine())][Integer.parseInt(input.readLine())];
char [] line = new char[10];
//Add each line of input to mazeArray
for (int x = 0; x < mazeArray[0].length; x++)
{
line = (input.readLine()).toCharArray();
System.out.print(x + " : ");
System.out.println(line);
mazeArray[x] = line;
}
}