public class T2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String strs[] = {"I", "am", "CHX" };
test(1, strs);
System.out.println("");
test1(strs, 0);
}
public static void test(int i, String...strs) {
System.out.println("i = "+i);
for (String str : strs) {
System.out.print(str);
}
}
public static void test1 (String [] strs, int i) {
System.out.println("i = "+i);
for(String str : strs) {
System.out.print(str);
}
}
}
运行结果:
注意可变参数列表要放到参数列表的末尾,但可变参数列表本质是对数组的语法糖包装
可以使用数组代替...的可变参数列表的写法,此时参数列表可以放在参数中的任意位置
一个方法只能有一个可变参数列表,但是可以有多个数组参数
上面放了两个可变参数列表,报错