我目前有一个通过纯文本文件的方法,我需要将它记" "
为0
.
目前它需要一个空白区域并将其表示为-1
。
这是我的代码。
int[][] board = new int[9][9];
File file = new File ("zero.sud");
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuffer stringBuffer = new StringBuffer();
String newline;
while ((newline = bufferedReader.readLine()) != null) {
stringBuffer.append(newline);
//stringBuffer.append("\n"); ALREADY DECLARING IT.
}
fileReader.close();
String data = stringBuffer.toString();
int counting = data.length();
int counter = 0;
int i,j;
for(i = 0; i<9; i++) {
for (j =0; j < 9-1; j++) {
int numbers = Character.getNumericValue(data.charAt(counter));
counter++;
board[i][j] = numbers;
}
}
我尝试了一个if
声明,但我无法让它发挥作用。