Java中的methodName(Params ... params)是什么意思

时间:2012-06-29 12:33:34

标签: java

  

可能重复:
  What is it called when you use object… as a parameter?

我在Java中看到了很多这种模式。我的问题是,...是什么,它叫什么?

2 个答案:

答案 0 :(得分:4)

它被称为“varargs”:

http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html

这是Java 1.5+的一个功能,已经存在了将近十年。

答案 1 :(得分:1)

行...

(Params ... params)

“...”表示参数的可变长度

此外,doInBackground是一种在非ui线程中执行流程密集型工作的方法,存在于SwingWorker class JavaAsyncTask<> in Android中。