可能重複:
Can I pass an array as arguments to a method with variable arguments in Java?
What is … in a method signature「...」在Java中使用?
我第一次看到這個的時候我被改裝我的世界。它有一個指定的構造函數(String ... line),並且認爲它只是Mojang創建的簡寫。但現在,我正在查看ProcessBuider
,並看到它again。我想知道這是用來做什麼的。我最好的猜測是,它允許開發人員根據需要添加儘可能多的對象類型。但是,如果是這種情況,爲什麼不使用數組或列表?
所以,真的,我問兩個問題:
- 什麼是「...」操作,並
- 爲什麼它比使用數組或列表更有用?
它被稱爲可變參數。以下是更多信息:http://stackoverflow.com/questions/766559/when-do-you-use-varargs-in-java – 2012-08-13 22:55:42
它被稱爲「可變參數」。在那裏,你剛剛得到一個新的搜索關鍵字:) – BalusC 2012-08-13 22:55:46
對不起可能的愚蠢,我不知道它被稱爲。 – mattbdean 2012-08-13 22:57:16