例如:
public class VarableParameter {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(add(2,3));
System.out.println(add(2,3,5));
}
public static int add(int x,int... args){
int sum = x;
for(int arg : args){
sum += arg;
}
return sum;
}
}
它是JDK5的新特性——可变参数
int... 表示可以传入多个参数,使用场景如上;
其他的数据类型都是可以这样来用的,例如public static String str(String... str){}