比较俩个list中的每条数据

//将以前的数据放在外层循环,若为false,则删除
        for(int i=0;i<taskIdBefore.size();i++){
            boolean isHas = false;
            for(int j=0;j<taskIdNow.size();j++){
                if(taskIdBefore.get(i)!=null){
                    if(taskIdBefore.get(i).equals(taskIdNow.get(j))){
                        isHas = true;
                    }
                }
            }
            if(isHas==false){
             /**删除操作*/
            }
            
        }
        //将当前数据放在外层循环,若为false,则新增
        for(int i=0;i<taskIdNow.size();i++){
            boolean isHas = false;
            for(int j=0;j<taskIdBefore.size();j++){
                if(taskIdNow.get(i)!=null){
                    if(taskIdBefore.get(j).equals(taskIdNow.get(i))){
                        isHas = true;
                    }
                }
            }
            if(isHas==false){
          /**新增*/
            }
            
        }
       

posted @ 2017-08-16 11:04  小明珠  阅读(854)  评论(0编辑  收藏  举报