首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

List跟Set中忽略的方法addAll(Collection c)和retainAll(Collection c)

2012-12-26 
List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)JDK看的还是不熟啊。。。List、Set中都

List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)

JDK看的还是不熟啊。。。


List、Set中都有方法
addAll(Collection c) :
??? 对于set来说,是将c中所有元素添加到一个Set中,如果Set中已有某一元素,则不添加,因Set不允许有重复值
??? 对于List来说,是将c中元素append到一个List中
??? ?//Appends all of the elements in the specified collection to the end of this list

retainAll(Collection c)
??? 两个集合求交集,只保留交集数据
??? ?//Retains(保留) only the elements in this list that are contained in the specified collection

?

List lt1 = new ArrayList();lt1.add("a");lt1.add("b");lt1.add("c");List lt2 = new ArrayList();lt2.add("b");lt2.add("d");lt2.add("f");List lt3 = new ArrayList();lt3.addAll(lt1);lt3.retainAll(lt2);System.out.println(lt3);//结果:[b]

?。。。

热点排行