美文网首页
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集合删除元素的方式

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