如何打印出2d int数组的内容
Ive用java编写的代码用于数独游戏,我试图使用相同的代码在android上创建游戏
我在java中的代码读取文本文件(数独网格)
我看到canvas.drawText将以字符串形式读取,但是如何为2d int数组执行此操作,以便在网格中打印出来?
答案 0 :(得分:2)
这是一个伪代码,没有对任何java类进行过引用。这只是为了让想法流畅起来:
int[][] my2dArray;
for (int i = 0; i < my2dArray.length; i++) {
for (int j = 0; j < my2dArray[i].length; j++) {
//Draw block
canvas.drawRect(x, y, width, height);
canvas.drawText(Integer.toString(my2dArray[i][j]), textX, textY);
}
}