February 2017

java中的ConcurrentModificationException异常

先看这样一段代码: List list = new ArrayList(); list.add("1"); list.add("2"); for (String temp : list) { if("1".equals(temp)){   list.remove(temp); } } 这是对一个集合进行简单迭代,当集合中的某一个元素与“1”相等则移除该元素,程序运行正常;此时我们把“1”换成“2”: List list = new ArrayList(); list.add("1");… Read More »java中的ConcurrentModificationException异常