两个list 集合比较属性不同的值

Posted 阿若蜜意

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个list 集合比较属性不同的值相关的知识,希望对你有一定的参考价值。

           for(Stall stall : stallList){
               boolean flag = false;
               for(DeliveryStallCommission deliveryStallCommission : riderList){
                   if(stall.getId() ==deliveryStallCommission.getStallId().longValue()){
                       flag=true;
                       break;
                   }
               }
               if(!flag){//表示stallList 的stall.getid值不存在于 riderList 的delivertStallCommission.getStallId
                   DeliveryStallCommission deliveryStallCommission = new DeliveryStallCommission();
                   deliveryStallCommission.setStallId(stall.getId().intValue());
                   deliveryStallCommission.setStallName(stall.getName());
                   riderList.add(deliveryStallCommission);
               }
           }

 

以上是关于两个list 集合比较属性不同的值的主要内容,如果未能解决你的问题,请参考以下文章

JAVA List.如何将两个集合中所有的值放到一个集合中

java 比较两个list数组问题

freemarker 循环了两个list, 想比较两个list中间的值是不是一致应该怎么办

C# 实体/集合差异比较,比较两个实体或集合值是否一样,将实体2的值动态赋值给实体1(名称一样的属性进行赋值)

Java高效找出两个大数据量List集合中的不同元素

怎么判断 list里的值是不是相同