0

我正在尝试从文本文件中读取数据并将其放入二维数组中。我有文本文件并且我已经测试了我的程序并且知道它会读取数据但是每当我尝试将数据放入我的数组时都会退出以下循环。

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 回答