我正在尝试逐个字符地将文件读入二维数组,并且我有一个代码可以做到这一点,但是在读取第一行字符后,它不会对数组中的下一个空格设置任何内容,然后设置字符那应该是在那个空间前面一个空间。我如何解决它?
for(int x = 0; ((c = br.read()) != -1) && x < w.length*w.length; x++) {
w.currentChar = (char) c;
w.row = x/w.length;
w.column = x%w.length;
w.wumpusGrid[w.row][w.column] = w.currentChar;
System.out.print(w.currentChar);
System.out.print(w.row);
System.out.print(w.column);
}