java集合删除指定元素
来源:互联网 发布:wifi搞怪软件下载 编辑:程序博客网 时间:2024/06/11 09:58
题目:一个ArrayList对象aList中有若干个字符串元素,
现在遍历该ArrayList对象,删除其中所有值为abc的字符串元素。
思路:1.创建ArrayList对象
2.添加元素
3.遍历元素,删除指定字符串元素
现在遍历该ArrayList对象,删除其中所有值为abc的字符串元素。
思路:1.创建ArrayList对象
2.添加元素
3.遍历元素,删除指定字符串元素
public class TestArraylist1 {
public static void main(String[] args) {
ArrayList al=new ArrayList();
al.add("12");
al.add("abc");
al.add("abc");
al.add("aa");
al.add("abc");
al.add(new Date());
ArrayList al1=new ArrayList();//用来装需要删除的元素
Iterator iterator=al.iterator();
while(iterator.hasNext()){
Object obj=iterator.next();
if(obj.equals("abc")){
al1.add(obj);//遍历集合,把所有字符串"abc"放到另一个字符串
}
}
al.removeAll(al1);//遍历完成后执行删除
System.out.println(al);
}
}
注意:如果在对一个List进行遍历的时候将其中的元素删除掉,就会出现ConcurrentModificationException 异常解决办法如上:可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉
阅读全文
0 0
- java集合删除指定元素
- Java集合中删除元素
- Java 集合List删除元素
- Java之String中删除指定元素
- 【Java】Java遍历删除集合中的元素
- 如何删除Java集合中的元素
- 如何删除JAVA集合中的元素
- 如何删除JAVA集合中的元素
- java---如何删除集合中的元素
- java 中List 集合删除元素
- Java集合类ArrayList删除特定元素
- Java集合类ArrayList删除特定元素
- Java集合类ArrayList删除特定元素
- Java学习之集合元素删除
- Java集合中删除元素使用Iterator
- Java集合list删除重复元素问题
- List 删除指定元素
- 删除数组指定元素
- Eclipse 窗口布局重置
- Servlet中路径跳转(服务器端跳转)JSP
- hdu1166
- 程序中的乐观锁与悲观锁,以及动手实现乐观锁
- 剑指offer——链表中环的入口结点(好题,思路)
- java集合删除指定元素
- 刚封装的基于jquery的一个简单的、可过滤可添加的下拉框控件
- (一)对象与引用
- Linux串口驱动程序(6)-串口驱动实现
- 2017年的小目标---by Paul
- LeetCode | 57. Insert Interval
- 解决vue-cli在ie9+中无效的问题
- ssm 整合 redis(简单教程)
- python3数据模型