gpt4 book ai didi

java - 为什么在以下代码中执行 (referenceTos[0] != null) 检查?

转载 作者:行者123 更新时间:2023-12-01 14:27:16 28 4
gpt4 key购买 nike

我正在查看 salesforce.com 开发人员文档

code link

在这部分代码中,为什么要执行 (referenceTos[0] != null) 检查?

        // Determine whether this is a reference field
if (field.getType() == FieldType.reference)
{
// Determine whether this field refers to another object
String[] referenceTos = field.getReferenceTo();
if (referenceTos != null && referenceTos[0] != null)
{
System.out.println("\t\tField references the following objects:");
for (int k = 0; k < referenceTos.length; k++)
{
System.out.println("\t\t\t" + referenceTos[k]);
}
}
}

最佳答案

Java 数组可以容纳 0 个元素。

因为 referenceTos[0] 检查那里,因为有时它可能不是 null,而是空的。

关于java - 为什么在以下代码中执行 (referenceTos[0] != null) 检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17109870/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com