1,可变长参数和数组的异同
1.1相同:
都可以在方法中作为数组类型的参数
在方法中处理时都当作数组处理
1.2不相同:
可变长参数只能作为方法的参数,而数组可以定义变量
可变长参数只能在方法的参数列表的最后一个,而数组可以在任意位置
可变长参数的好处是在调用的时候比较方便,可以不传入数据,直接使用参数的方式传入,而且可以不传.
package Arraychange;
public class Arraychange {
public static void main(String[] args) {
printArray(1,1,4,6);
}
public static void printArray(Object a,int... arr){
for (int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
标签:异同,int,参数,数组,可变,public From: https://www.cnblogs.com/zxpyyds/p/16720846.html