如何检查阵列字段是否存在?

时间:2015-08-11 08:37:35

标签: javascript java

在JS中,它将是以下代码:

if (array[x] != undefined && array[x][y] != undefined) {
    array[x][y] = "foo";
}

对于Java来说,有没有一种简单的方法呢? 我已经尝试检查该字段是否为空,但这不起作用。此外,undefined看起来在java

中根本不起作用

1 个答案:

答案 0 :(得分:1)

您应该测试数组的长度:

if (x < array.length && y < array[x].length) {
    array[x][y] = "foo";
}

如果xy > 0正在成为问题,请添加测试。