(String ... arg)在函数定义中的含义是什么?

时间:2015-11-30 17:29:21

标签: java

public static void main (String... arg)

我从未在函数定义中遇到...部分。任何人都可以对这种表示法有所了解吗?

1 个答案:

答案 0 :(得分:3)

...表示您传递的是该类型的0个或多个参数,并且该方法将它们作为该类型的对象数组进行访问。您可以将它们作为数组或声明类型的对象序列传递。 即:

main方法中使用

String firstArg = arg[0];

访问第一个参数。

查看documentation of varargs了解更多信息。