复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

JAVA代码

【原创】俩个list进行遍历对比对象中的属性,如果相同就移除

作者: whooyun发表于: 2023-06-05 18:30

俩个list进行遍历对比对象中的属性,如果相同就移除

List list = new ArrayList();
        List storedCardVOList = new ArrayList();

        List<MemberCardExcelView> errorList = null;
        if (!CollectionUtils.isEmpty(storedCardVOList)) {
            errorList = list.stream()
                    .filter(o1 -> storedCardVOList.stream().noneMatch(o2 -> o2.getCardNo().equals(o1.getCardNo())))
                    .collect(Collectors.toList());
        } else {
            errorList = list;
        }