/*
* 测试方法
*@param params 参数
*/
public static void test(String... params){
//遍历参数内容
for(String temp : params){
System.out.println(temp);
}
System.out.println();
}
public static void main(String[] args) {
System.out.println("test1:");
test("a","b","c");
System.out.println("test2:");
test(new String[] {"a", "b", "c"});
}
从控制台结果可以看到,对于数组和同类型多入参都会解析为数组进行处理,那么如果不同类型多入参呢?继续看一下
定义这种类型的入参必须放到最后一个才可以,也就是说int入参需要放到可变入参的前面,同时再test1处增加一个String进行测试,看一下代码。