https://blog.csdn.net/javageektech/article/details/96668890
List 的迭代器类
采用倒序移除
jdk1.8的写法
public static void main(String[] args) { 
  List<String> list = new ArrayList<String>();	
  list.add("11");	
  list.add("11");	
  list.add("12");	
  list.add("13");	
  list.add("14");	
  list.add("15");	
  list.add("16");	
  System.out.println("原始list元素:"+ list.toString());	
  	
  //通过迭代器移除等于11的元素	
  Iterator<String> iterator = list.iterator();	
  while(iterator.hasNext()) {	
    String item = iterator.next();	
    if("11".equals(item)) {	
      iterator.remove();	
    }	
  }	
  System.out.println("通过迭代器移除后的list元素:"+ list.toString());	
  	
public static void main(String[] args) { 
  List<String> list = new ArrayList<String>();	
  list.add("11");	
  list.add("11");	
  list.add("12");	
  list.add("13");	
  list.add("14");	
  list.add("15");	
  list.add("16");	
  System.out.println("原始list元素:"+ list.toString());	
  	
  //jdk1.8移除等于11的元素	
  list.removeIf(item -> "11".equals(item));	
  System.out.println("移除后的list元素:"+ list.toString());	
  	
}
 
                    
                     
                    
                 
                    
                 
         
