美文网首页
java集合删除元素的方式

java集合删除元素的方式

作者: 国祥同学 | 来源:发表于2017-03-27 21:59 被阅读0次

    public static void test3() {  
          ArrayList<String> list = new ArrayList<String>();  
          list.add("one");  
          list.add("two");  
          list.add("two");  
          list.add("two");  
          list.add("two");  
          Iterator<String> iter = list.iterator();  
          while (iter.hasNext()) {  
             String s = iter.next();  
             if (s.equals("two")) {  
                   iter.remove();  
                }  
           }  
           System.out.println("test3 : " + list);  
       }  

集合删除元素时,java删除会报java.util.ConcurrentModificationException,需要对集合进行iterator()操作,然后从iterator中删除元素即可。

相关文章

  • java集合删除元素的方式

    集合删除元素时,java删除会报java.util.ConcurrentModificationException...

  • Java 删除集合元素的方式

    简介 删除集合中的元素,有两种删除的形式,一种是删除特定元素,一种是删除特定索引的元素。 删除的方式有:使用Jav...

  • Redis 集合命令汇总

    创建集合&添加集合元素 删除集合元素 查看集合中所有元素 判断集合中是否存在某个元素 随机弹出并删除集合中的元素 ...

  • 2019-04-24

    java.util.LinkedList集合数据存储的结构是链表结构。方便元素添加、删除的集合。 LinkedLi...

  • <>集合元素删除

    背景 众所周知 ,在对集合进行遍历的时候删除元素,会抛出异常 ConcurrentModificationExce...

  • java中List集合删除元素

    List删除所有指定元素 环境:jdk8 1.概要 java中List使用List.remove()直接删除指定元...

  • ArrayList知识点

    集合中元素的删除元素要左移,集合中元素添加集合长度要扩充并且元素要右移 集合的层次关系 Collection (子...

  • java基础之迭代器和枚举器初解

    迭代器 为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和...

  • Python No.1--List集合

    list ==> 有序集合,内置数据类型,可随时添加和删除其中的元素 创建方式List = ['a', 'b',...

  • ArrayList分析

    对于集合的源码分析,一般我会采用这几种方式 怎么添加元素? 怎么获取元素? 怎么删除元素? 内部数据结构实现? 话...

网友评论

      本文标题:java集合删除元素的方式

      本文链接:https://www.haomeiwen.com/subject/mqldottx.html