可变长参数和数组的异同

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]);
}
}

}

 

 

  

  

 

posted @ 2022-09-22 20:58  流年乱了沉浮。  阅读(151)  评论(0)    收藏  举报
Document