【问题标题】:How do i check whether an Array Field is existing or not?如何检查数组字段是否存在?
【发布时间】:2015-08-11 08:37:35
【问题描述】:

在 JS 中会是以下代码:

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

是否有任何可能的方法与 Java 的这种方法一样简单?
我已经尝试检查该字段是否为空,但这不起作用。此外,未定义的看起来在 java 中根本不起作用

【问题讨论】:

  • Java 数组有一个length 属性。我会从那开始。
  • 一致是什么意思? java 中没有类似 undefined 的东西。

标签: javascript java


【解决方案1】:

你应该测试数组的长度:

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

添加一个测试xy&gt; 0,如果这也将是一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-15
    • 2019-08-02
    • 2018-12-17
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    相关资源
    最近更新 更多