Java Matrix擦除

时间:2015-03-30 22:48:39

标签: java arrays matrix

我正在尝试删除.txt文件中的每个X.选择坐标时,如果是X,则应替换为0,然后还应替换每个接触它的X(对角线除外),直到不再有坐标为止。 X可以触及。我目前的代码没有得到这些结果。

当我在java.lang.ArrayIndexOutOfBoundsException: 9的{​​{1}}和0 getCoord(grid.length, "row")输入2时,我收到此错误getCoord(grid[0].length, "column")

谢谢你的帮助。

image1.txt

main()

eraseImage.java

00X000000
0XXXXXXX0
0X00000XX
0X0X000XX
0X00000X0
0XXXXXXX0
XXXX00XX0
000XX0000

1 个答案:

答案 0 :(得分:0)

这是因为你需要做col< str.length() - 1因为当你点击最后一列并且你正在传递col + 1时你已经超出界限

相关问题