【发布时间】:2018-08-22 22:13:06
【问题描述】:
我想导入数独板并将它们转换为 [9][9] 数组。
Example of a couple of printed boards:
这是第一块板: 370000001000700005408061090000010000050090460086002030000000000694005203800149500
前 9 个数字填充第一行,接下来的 9 个数字填充第二行,依此类推。
public static void main(String[] args) {
File in = new File("board.txt");
try {
Scanner input = new Scanner(in);
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
grid[i][j]= input.nextInt();
}
}
} catch (FileNotFoundException e) {
}
此代码可以在文本文件中导入单个整数,例如:
0
1
3
5
0
8
etc
那么我该如何编辑我拥有的代码,以便它可以“读取”一行没有空格的数字,并从元素中的文本文件中导入每个单独的数字。
或者我如何创建一个新的程序来填充相同的功能?
【问题讨论】:
标签: java arrays import int sudoku