Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java二维对象数组——如何检查某个索引是否存在?_Java_Arrays_If Statement_Multidimensional Array_Null - Fatal编程技术网

Java二维对象数组——如何检查某个索引是否存在?

Java二维对象数组——如何检查某个索引是否存在?,java,arrays,if-statement,multidimensional-array,null,Java,Arrays,If Statement,Multidimensional Array,Null,我尝试使用if语句查看索引是否返回null,如果返回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)

我尝试使用if语句查看索引是否返回null,如果返回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");
            }
...

主要是前两行是关于这个问题的。我试图获取它,以便它通过数组,但跳过任何可能获得数组索引越界异常的内容。如果你需要更多的背景信息,请告诉我。我试着尽可能地减少它。

比如:

如果((x+a)>=tiles.length)| |((y+b)>=tiles[x+a].length))

作为你的测试