java8 获取两个list交集 -欧洲杯足彩官网

`
zysnba
  • 浏览: 165735 次
  • 性别:
  • 来自: 北京
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 文章分类
    社区版块
    • ( 0)
    • ( 0)
    • ( 0)
    存档分类
    最新评论

    java8 获取两个list交集

    package com.common;

    import lombok.data;

    import java.util.arraylist;
    import java.util.list;
    import java.util.stream.collectors;

    /**
    * @author zys
    * @date 2023/08/2 14:12
    */
    @data
    public class demo {
        private string name;
        private int age;

        public static list getdemo1() {
            demo demo = new demo();
            demo.setage(11);
            demo.setname("我");
            demo demo2 = new demo();
            demo2.setage(13);
            demo2.setname("你");
            list demolist = new arraylist<>();
            demolist.add(demo);
            demolist.add(demo2);
            return demolist;
        }

        public static list getdemo2() {
            demo demo = new demo();
            demo.setage(11);
            demo.setname("我");
            demo demo2 = new demo();
            demo2.setage(12);
            demo2.setname("李");
            list demolist = new arraylist<>();
            demolist.add(demo);
            demolist.add(demo2);
            return demolist;
        }

        public static void main(string[] args) {
            list demolist = getdemo1();
            list demos = getdemo2();

            list intersection = demolist.stream()
                    .filter(item -> demos.stream().map(e -> e.getname()).collect(collectors.tolist())
                            .contains(item.getname())).collect(collectors.tolist());
              system.out.println(intersection);
        }
    }

    分享到:
    评论

    相关推荐

      使用两个list,string>> 求交集和补集。

      多个list的交集

      java获取list中两元素时间差

      实现list不同泛型之间实体的互转,基于java8新特性 反射机制实现list不同实体类互转,将jdk8的流处理集合互转抽出来成一个工具类,实现lsit

      java计算同一个list中是否有相同的值

      java 数组转list list转数组 list数组互转 java8 代码示例

      主要介绍了在java 8中将list转换为map对象方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

      java反射,获取所有属性、方法以及list集合类

      c# 两个datatable中的数据快速比较返回交集 并集或差集 网上的例子。但没有实例下载。新人有点难明白。对初学者还是有点难。完整源码。让新人学习。

      主要介绍了java8 stream对两个 list 遍历匹配数据的优化处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      比较list得到不同的对象 慎重注意list的大小变化和索引 精简算法

      比较两个集合是否相同...利用java反射机制,获取到字段名、方法名、字段值,进行逐个比较,此处本人封装好了工具类,接收的是泛型,调用者只需要传入两个实体list即可进行比较,返回true则为相同,返回false则不相同。

      c#linq获取两个list或数组的差集交集.pdf

      java 判断两个时间段是否重叠的案例.docx

      主要介绍了java比较两个list的值是否相等的方法,涉及java针对队列比较的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

      下面小编就为大家分享一篇java8 集合求差集、并集、交集的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      java 实现泛型list的源码,基本实现了list接口的全部所有方法。欢迎大家发表自己的观点和建议。

      实用方法,使用java8 stream对list 分组,去重,自定义排序

      java8中通过stream流对list类型进行一些操作的测试demo类

      关于java中list对象的分页思想-按10个或者n个数对list进行分组

    global site tag (gtag.js) - google analytics
    网站地图