可变参数应用举例

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

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

猜你喜欢

转载自542255641.iteye.com/blog/2265298