java可变参数
可变参数
用法: public void test(int... i){} //类型后边加...
本质是数组
参考文档: https://www.runoob.com/w3cnote/java-varargs-parameter.html
方法中有多个参数是,可变参数必须放在最后
例:
public void test(int i,int...j){};
当可变参数方法重载时,会优先调用固定参数方法
例:
public class Varargs {
public static void test(String... args) {
System.out.println("version 1");
}
public static void test(String arg1, String arg2) {
System.out.println("version 2");
}
public static void main(String[] args) {
test("a","b");//version 2 优先匹配固定参数的重载方法
test();//version 1
}
}

浙公网安备 33010602011771号