【JAVA语法糖】可变参数
2020-04-21 本文已影响0人
Hao_38b9
语法糖系列——可变参数
使用方法
public class VariableArgs {
public static void test(String arg){
System.out.println("这是重载函数1:"+arg);
}
public static void test(String ...args){
System.out.println("这是重载函数2");
for(String arg:args){
System.out.println(arg);
}
}
public static void main(String[] args) {
test("你好");
test("你好","我好","她也好");
}
}
注意事项
- 一个参数列表只能有一个可变参数,且必须放在最后
- 固定参数的调用级别比可变参数高
- 不能产生二义性,比如:
public static void test(String ...args)
public static void test(String arg,String ...args)