Java中的var-arg语法

Pan*_*Pan 0 java

private void setUuid(int.. uuid)  
{
  // method stuff
}  
Run Code Online (Sandbox Code Playgroud)

当我尝试使用上面的语法时,Java 6编译器会抱怨.上面的var-arg不是有效的吗?

Isa*_*ett 8

根据1.5语言文档,它是三个时期:

private void setUuid(int... uuid)  
{
  // method stuff
}
Run Code Online (Sandbox Code Playgroud)


Paŭ*_*ann 6

你需要三个点才能使一个参数成为一个变量.