2011-04-18 57 views
0
private void setUuid(int.. uuid) 
{ 
    // method stuff 
} 

當我嘗試使用上面的語法時,Java 6編譯器發出抱怨。是不是上面的var-arg有效?Java中的Var-arg語法

+3

,你檢查你的語法是否正確。並猜測你是否可以在第一個谷歌搜索結果中找到它;) – Bozho 2011-04-18 17:11:34

+2

,順便說一句 - uuid不能是「int」。 – Bozho 2011-04-18 17:12:15

+1

順便說一句,我不是以英語爲母語的人,但我傾向於相信書面英語你也會用三個時期,而不是兩個。換句話說, – 2011-04-18 17:13:22

回答

6

您需要三個點來使參數變爲可變參數。

8

根據the 1.5 language docs這三個時期:

private void setUuid(int... uuid) 
{ 
    // method stuff 
} 
當編譯器抱怨語法