首页 > 编程语言 >java两个list取交集

java两个list取交集

时间:2022-12-21 18:11:56浏览次数:42  
标签:java 交集 list1 list list2 add new List

直接上代码

        List<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
 
        List<Integer> list2 = new ArrayList<>();
        list2.add(3);
        list2.add(4);
        list2.add(5);
        list2.add(6);
        
        
        List<Integer> resultList = list1.stream().filter(list2::contains).collect(Collectors.toList());
        
        System.out.println(resultList.toString());

 

标签:java,交集,list1,list,list2,add,new,List
From: https://www.cnblogs.com/yclh/p/16996862.html

相关文章

  • Qt 操作QList程序莫名崩溃
    RT,QList是私有成员变量,在某个函数里面append或者clear,程序都会莫名崩溃,在“概要信息”提示“ProjectMESSAGE:Thisisnotabug,butaresultofusingQtinternals.Y......
  • Java并发原理
    //并发产生的底层原理,从三个维度进行说明://1.内存维度,cpu内存有主存,缓存,寄存器,一般我们操作数据在寄存器上操作是最快的,但是直接在寄存器上操作的话,会造成,每个线程自己的......
  • java -jar 参数前后位置说明
    springboot项目启动的时候可以直接使用java-jarxxx.jar这样。下面说说参数的一些讲究1.-DpropName=propValue的形式携带,要放在-jar参数前面eg:java-Dxxx=test-Dp......
  • java 实现文件夹上传(springBoot 框架)
    有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功......
  • 使用 Maven 构建 Java 项目
    本指南将引导您使用Maven构建一个简单的Java项目。您将构建的内容您将创建一个提供一天中的时间的应用程序,然后使用Maven构建它。你需要什么约15分钟最喜欢的文本编辑......
  • golang对比java的优势_golang语言和其它编程语言的对比
    golang对比java的优势_golang语言和其它编程语言的对比 在软件行业做过一段时间的人都知道,没有万能的编程语言,也没有万能开发框架,更没有万能的解决方案。任何新技术的产......
  • JAVA实现邮件发送
    一、邮件服务器与传输协议要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮......
  • JavaScrip基础(二):分支结构
    条件语句if语句当条件满足时,运行语句当条件不满足时,不运行语句if...else语句当条件满足时,运行语句当条件不满足时,运行其他语句if...elseif....else语句使用该......
  • 使用 Gradle 构建 Java 项目
    本指南将引导您使用Gradle构建一个简单的Java项目。您将构建的内容您将创建一个简单的应用程序,然后使用Gradle构建它。你需要什么约15分钟最喜欢的文本编辑器或IDEJD......
  • PECS 原则在 Java 中的体现
    如果需要取值,应使用?extendsT作为数据结构泛型。如果需要写值,应使用?superT作为数据结构泛型。//java.util.Collections#copypublicstatic<T>voidcopy......