一直都觉得js的arguments参数数组挺好,原来java5也加入了可变参数处理捏!
class A {
//测试可变参数
public void testVarargs(String... str){
for(String a :str){
System.out.println(a);
}
}
public static void main(String[] args) {
A a = new A();
t.testVarargs("zaijian","mama");
}
}
//output:
zaijian
mama
但是这样只是能传同类型的参数,若有不同类型的参数,那么:
public void testVarargs(int in , String... str){
for(String a :str){
System.out.println(a);
}
}