可变参数
public class TestForEach {
public static void main(String[] args){
/*
int[] intA = {1,2,3,4,5};
for(int i : intA){
//System.out.println(i);
}
*/
TestForEach test = new TestForEach();
test.spark("test0");
test.spark("test1", new Object(), 222, new Integer(1));
test.spark("test2", "333");
// test.spark("test3", "444");
}
public void spark(String key){
System.out.println("1:"+key);
}
public void spark(String key, Object... args){
for(Object o : args){
System.out.println("2:" +o);
}
}
public void spark(String key, String args, Object... args2){
for(Object o : args2){
System.out.println("3:" +o);
}
System.out.println("3 args:" +args);
//System.out.println(key);
}
}
今儿上网发现的,原来java也有可变参数呀,又学到一点。java5引进。
可变参数只能定义在最后。
浙公网安备 33010602011771号