remove removeAll

collection 接口的remove只能删除遇到的第一个相同对象,当一个collection中存在多个相同对象需要remove时,将要删除对象组成另一个collection,调用removeAll接口就能全部删除了。
public class Test{

/**
* <p>方法名称: main|描述: </p>
* @param args
*/
public static void main(String[] args){
ArrayList list = new ArrayList(10);
list.add("1");
list.add("2");
list.add("3");
list.add("2");

list.remove("2");//只能删除一个

List list2 = new ArrayList();
list2.add("2");
list.removeAll(list2);

for(Object s : list){
System.out.println(s.toString());
}
// TODO Auto-generated method stubs
}
}[code="java"][/code]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值