天天看點

删除集合中的某元素,邊周遊邊删除使用Iterator

List list = new ArrayList();
        list.add("liurui");
        list.add("changxing");
        list.add("jianbo");
        list.add("liurui2");
        list.add("changxing2");
        list.add("jianbo2");
        //疊代器
        Iterator iterator = list.iterator();
        while(iterator.hasNext()){
            String str2 = iterator.next();
//          System.out.println(str2);
            if(str2.equals("xingliang")){
                iterator.remove();
            }
        }
        System.out.println(list);      
//for(String s : list){
//          if(s.equals("xingliang")){
//              list.remove("xingliang");
//          }
//      }