JAVA中的可变长度参数
-
int… args
语法是:类型… 变量名(注意:一定是三个点)1、可变长度参数要求的参数个数是:0~N个
2、可变长度参数在参数列表中必须在最后一个位置上,而且可变长度参数只能有一个
3、可变长度参数可以当做一个数组来看待
public class MethodTest01 {
public static void main(String[] args) {
m1();
m2(10,"abc", "def", "xyz");
String[] strings = {"afsdfa", "fasdfads", "fadsfasd"};
m2(30,strings);
}
public static void m1(int... args){
System.out.println("m1执行");
}
// public static void m2(String... str, int num){ }
public static void m2 (int num, String... str){
System.out.println("m2方法执行");
for (String strs : str){
System.out.println(strs);
}
}
}