A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Over_Mstuang 中级黑马   /  2015-8-29 07:32  /  335 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class YuanSu {
    public static void main(String[] args) {
        
        ArrayList<String> arr = new ArrayList<>();
        
        arr.add("adc");
        arr.add("dv");
        arr.add("abc");
        arr.add("ddgg");
        
        Iterator<String> it = arr.iterator();
        
        while(it.hasNext()){
        
            String s = it.next();
            
            if(s.compareTo("abc")==0){
            
                it.remove();
            }
        }
        for(String s : arr){
            
            System.out.println(s);
        }
        
    }
}


1 个回复

倒序浏览
好样的  用迭代器自己删除集合中元素,不会报并发式异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马