遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
2014-04-21 14:06
603 查看
如果这样写的话,就会出现异常 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(); } }
相关文章推荐
- 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException
- Exception in thread "main" java.util.ConcurrentModificationException
- Exception in thread "main" java.util.ConcurrentModificationException
- Exception in thread "main" java.util.ConcurrentModificationExceptions
- List删除元素报Exception in thread "main" java.util.ConcurrentModificationException异常,或数据删除不完整
- 异常:Exception in thread "main" java.util.ConcurrentModificationException
- unit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util
- java -- Exception in thread "main" java.util.ConcurrentModificationException
- myeclipse中发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInp
- 异常:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- Exception in thread "main" java.util.ConcurrentModificationException
- 发送邮件时遇到mail包冲突异常Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 解决方法
- Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.runner.Description.cre
- 多线程报错 : Exception in thread "Thread-3" java.util.ConcurrentModificationException 并发修改异常
- [置顶] Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.
- Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
- scala出现异常:Exception in thread "main" java.lang.StackOverflowError
- Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.
- Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
- Exception in thread "Thread-6" java.util.ConcurrentModificationException