Java中var-args的用途是什么?

时间:2011-04-27 05:40:13

标签: java variadic-functions

  

可能重复:
  java: how can i create a function that supports any number of parameters?

我不理解var-args的概念。请用一个简单的例子向我解释。

1 个答案:

答案 0 :(得分:0)

它们只是为您提供了一种将未定义数量的参数(所有相同类型)传递给函数的简单方法。所有它真正做的是从传入的参数中创建一个数组,但它使得它不需要编写所有代码来创建数组并向其添加元素。相反,您只需将参数作为“额外”参数传递给方法。