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被删除了