Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.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 - Fatal编程技术网

Java 下面语句中的大括号是否表示开放数组?

Java 下面语句中的大括号是否表示开放数组?,java,Java,如果我删除“{}”,编译器会要求为数组填充一个维度。这两个大括号作为一个命令意味着什么?它意味着使用大括号之间的内容初始化数组。例: Integer[] ints = list.toArray(new Integer[]{}); 使用1、2和3生成一个数组。另一方面: new Integer[] { 1, 2, 3} 只是意味着初始化一个没有任何值的数组。因此,它与新整数[0]相同,它意味着您使用大括号之间的内容初始化数组。例: Integer[] ints = list.toArray(n

如果我删除“
{}
”,编译器会要求为数组填充一个维度。这两个大括号作为一个命令意味着什么?

它意味着使用大括号之间的内容初始化数组。例:

Integer[] ints = list.toArray(new Integer[]{});
使用1、2和3生成一个数组。另一方面:

new Integer[] { 1, 2, 3}

只是意味着初始化一个没有任何值的数组。因此,它与
新整数[0]

相同,它意味着您使用大括号之间的内容初始化数组。例:

Integer[] ints = list.toArray(new Integer[]{});
使用1、2和3生成一个数组。另一方面:

new Integer[] { 1, 2, 3}

只是意味着初始化一个没有任何值的数组。因此,它与新整数[0]

相同,这实际上意味着空数组。
{}
允许您提供数组的元素:

new Integer[] {}
相当于:

Integer[] ints = list.toArray(new Integer[]{1, 2, 3});
检查此链接:


有关更多信息,请转到
创建、初始化和访问数组部分。

这实际上意味着空数组。
{}
允许您提供数组的元素:

new Integer[] {}
相当于:

Integer[] ints = list.toArray(new Integer[]{1, 2, 3});
检查此链接:


有关更多信息,请转到创建、初始化和访问数组部分。

是,空数组。就像整数[0]。

是的,是一个空数组。就像整数[0]