遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
2014-04-17 21:57
791 查看
如果这样写的话,就会出现异常
public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (str.equals("-")){ list.remove(str); } } }因为list在循环中的时候是不可以删除它的元素的 这样写就没有问题 for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (str.equals("-")){ it.remove(); } }
原文网址:http://harveyzeng.iteye.com/blog/1667091
相关文章推荐
- 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
- List删除元素报Exception in thread "main" java.util.ConcurrentModificationException异常,或数据删除不完整
- 异常:Exception in thread "main" java.util.ConcurrentModificationException
- Exception in thread "main" java.util.ConcurrentModificationExceptions
- Exception in thread "main" java.util.ConcurrentModificationException
- 多线程报错 : Exception in thread "Thread-3" java.util.ConcurrentModificationException 并发修改异常
- java -- Exception in thread "main" java.util.ConcurrentModificationException
- Exception in thread "main" java.util.ConcurrentModificationException
- Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.
- [置顶] Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.
- Exception in thread "main" java.util.ConcurrentModificationException
- unit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util
- Exception in thread "main" java.util.ConcurrentModificationException
- 异常:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- 发送邮件时遇到mail包冲突异常Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 解决方法
- Exception in thread "Thread-6" java.util.ConcurrentModificationException
- javamail异常发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/ut
- Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
- myeclipse中发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInp
- myeclipse中发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream