宿題として、マップを含む txt ファイルを読み込む必要があります。マップでは、その内容を読み取り、それらを 2 次元配列に配置することになっています。
ファイルを 1 次元の String ArrayList に読み込むことができましたが、問題はそれを 2 次元の char 配列に変換することです。
これは私がコンストラクターでこれまでに持っているものです:
try{
Scanner file=new Scanner (new File(filename));
while(file.hasNextLine()){
ArrayList<String> lines= new ArrayList<String>();
String line= file.nextLine();
lines.add(line);
map=new char[lines.size()][];
}
}
catch (IOException e){
System.out.println("IOException");
}
lines.size() を出力すると 1 が出力されますが、ファイルを見ると 10 になっています。
前もって感謝します。