以下语句中的大括号是否意味着打开数组?

WM.*_*WM. 1 java

Integer[] ints = list.toArray(new Integer[]{});
Run Code Online (Sandbox Code Playgroud)

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

Las*_*olt 6

这意味着您使用大括号之间的内容初始化数组.例如:

new Integer[] { 1, 2, 3}
Run Code Online (Sandbox Code Playgroud)

制作一个包含1,2和3的数组.另一方面:

new Integer[] {}
Run Code Online (Sandbox Code Playgroud)

只是意味着你初始化一个没有任何值的数组.所以它是一样的new Integer[0].