0

テキスト ファイルからデータを読み込んで 2 次元配列に入れようとしています。テキスト ファイルがあり、プログラムをテストしたところ、データが読み取られることはわかっていますが、データを配列に入れようとすると、次のループが終了します。

for(int i = 0; i<9; i++){
  for(int j = 0; j<9; j++){
    System.out.print("hey");
    grid[i][j] = file.nextInt();
  }
}

どんな助けでも大歓迎です。

[編集]
最初の情報不足で申し訳ありませんが、問題があったスニペットのみを投稿しました。
gridはコードの上位で初期化されint[][] grid;、ファイルは単一のスペースで区切られた.txt各数値を含むです。grid

4

1 に答える 1

1

int[][] grid;実際にはメモリを割り当てません

int[][] grid = new int[9][9];
于 2012-10-26T08:17:29.203 に答える