public static void main(String[] args){
List<Integer> list = new ArrayList<Integer>(); for(int i = 0;i<10;i++){ list.add(i); }-----------------------------------------------
for(Integer inter:list){ if(inter==3){ list.remove(inter); } }这种方法会抛出异常java.util.ConcurrentModificationException
-------------------------------------------------
可以用这个方法来解决
// Iterator<Integer> it = list.iterator();// while(it.hasNext()){ // Integer next = it.next();// if(next == 3){ // it.remove();// }// }-------------------------------------------------
for(Integer ter:list){ System.out.println(ter); } }从输出结果可以看出list里面的对像3被删除了