Value[] 的默认值是多少? [关闭]

Posted

技术标签:

【中文标题】Value[] 的默认值是多少? [关闭]【英文标题】:What is the default value of Value[]? [closed] 【发布时间】:2013-03-12 10:51:39 【问题描述】:

Value[]的默认值是多少,为什么,因为,我写测试用例需要默认值。

property.getValues 会返回Value[],但只是想看看Value[] 的默认值到底是什么

谢谢

【问题讨论】:

你从哪里得到这个所谓的property.getValues 不,我绝对确定它是 42... 【参考方案1】:

与任何 Java 数组一样,数组类型为 Value[] 的对象字段默认为 null,无论 Value 的确切类型如何:

public class Demo 
    private int[] intArray;
    private String[] strArray;
    private MyClass[] myArray;

在上面的示例中,intArraystrArraymyArray 将是 null,直到您为其分配值。

【讨论】:

【参考方案2】:
Anything that holds an object is initialized to null. 
int/short/byte 0.
float/double 0.0
booleans false.

当您使用新的和数组大小创建数组时,所有条目都归零。 在这种情况下,答案为空。您需要显式初始化任何局部变量。

【讨论】:

以上是关于Value[] 的默认值是多少? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 的 ajax 默认超时值是多少? [复制]

TransactionScope 默认超时值是多少?

Swift 中基本布尔值的默认值是多少?

swift中填充修饰符的默认值是多少?

可空类型“int”的默认值是多少? (包括问号)?

spark.sql.columnNameOfCorruptRecord 的默认值是多少?