Java数组参数声明语法"..."是如何工作的?

22 浏览
0 Comments

Java数组参数声明语法"..."是如何工作的?

我已经写了一段时间的Java代码,今天遇到了以下声明:

public static void main(String... args) {
}

请注意数组声明中的“点 点 点”,而不是通常的方括号[]。显然它是有效的。事实上,我写了一个小测试并验证了它的有效性。于是,我查看了Java语法,想看看这种参数声明的语法在哪里,但没有找到任何相关内容。

所以请教一下各位专家,这是如何工作的?它是语法的一部分吗?此外,虽然我可以像这样声明函数,但我无法在函数体内以这种方式声明数组。

不管怎样,你知道有没有任何关于这个的文档呢?这只是出于好奇,也许不值得投入时间,但我被困惑了。

0