可变参数应用举例

有哪些地方可以使用可变参数呢?

 

1.多个参数执行同样的操作

  比如一连串参数相加:

 

public void add(Integer... int){ 
   ……
}

 add(1,2,3,4,24,65,34);  

 

 

 

 

 

 

 

2.非可变参数与可变参数之间存在某种逻辑关系

 

Collection类中有个方法addALL,就是将可变参数的元素全部添加到Collection c中

public void addAll(Collection c, T... elements){
   ……
}
 Collections.addAll(list, 1,2,3,4,5) ;

你可能感兴趣的:(可变参数)