/**
     * 从listA里删除listB里有的数据
     * @param listA
     * @param listB
     * @return
     */
    public static List<String> listrem(List<String> listA,List<String> listB){
        for (Iterator<String> itA = listA.iterator(); itA.hasNext();)
        {
            String temp = itA.next();
            // itA.next() 只能在外层循环里面调用1次
            for (int i = 0; i < listB.size(); i++)
            {
                if (temp.equals(listB.get(i)))
                // 你不该在这里多次调用itA.next()的
                {
                    itA.remove();
                }
            }
        }
        return listA;
    }

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。