【发布时间】:2012-04-21 01:13:41
【问题描述】:
我尝试使用 if 语句查看索引是否返回 null,如果返回则跳过,但它仍然不断获取数组索引超出范围异常。
...
if(tiles[x+a][y+b] == null){
System.out.println("Would have been an error");
} else if(tiles[x+a][y+b].getType() == type) {
tiles[x+a][y+b].setTile(type);
} else {
System.out.println("Not found");
}
...
主要是前两行是问题的内容。我试图让它通过数组,但跳过任何会使数组索引超出范围异常的内容。如果您需要更多背景信息,请告诉我。我尽量减少它。
【问题讨论】:
标签: java arrays if-statement multidimensional-array null