Scanner を使用して、* とスペースを含む txt ファイルを読み込もうとしています。これまでのところ、入力用に次のコードを作成しました。
** S ***
while(lineNum <= height){
//System.out.println("Maze created");
lineTokenizer = new Scanner(s.nextLine());
for(int i=0;i<height;i++){
for(int j=0;j<width;j++){
if (lineTokenizer.hasNext()) {
lineTokenizer.useDelimiter("\\s+");
maze[i][j]=lineTokenizer.next();
}
}
}
lineNum++;
}
しかし、私はまだそれを超えて進むことができません
**
点。どこが間違っているのか教えてください。ありがとう。
loop を含めるように Q を編集しました。lineNum は行数を追跡し (ファイルの 2 行目から開始しています)、読み取ったすべての文字を 2 次元配列に格納します。