当前位置: 首页 > news >正文

取多个集合的交集

1.我们取多个集合的交集,先把各个集合放入list中

        List < Set < String > > list=new ArrayList<>();HashSet<String> set1=new HashSet<>();set1.add( "A" );set1.add("B" );set1.add("C"  );HashSet<String> set2=new HashSet<>();set2.add( "D" );set2.add("B" );set2.add( "A" );HashSet<String> set3=new HashSet<>();set3.add("A" );set3.add( "E"  );set3.add("B"  );list.add(set1);list.add(set2);list.add(set3);Set<String> intersection = list.stream().skip(1).collect(()->new HashSet<>(list.get(0)), Set::retainAll, Set::retainAll);System.out.println(intersection);}

在这里插入图片描述

http://www.lryc.cn/news/508397.html

相关文章:

  • 如何实现电子发票XML文件的合规性存档?
  • IOT、MES、WMS、MOM 和 EPMS 系统综合技术与业务文档
  • IntelliJ IDEA Docker集成
  • 【react项目】从零搭建react项目[nodejs安装]
  • 【专题】2024年悦己生活消费洞察报告汇总PDF洞察(附原数据表)
  • Github——网页版上传文件夹
  • LMDeploy 量化部署进阶实践
  • MFC/C++学习系列之简单记录9——简单加法
  • 二分查找题目:两球之间的磁力
  • OpenCV相机标定与3D重建(28)估计两个三维点集之间的最优平移变换函数estimateTranslation3D()的使用
  • UE5仿漫威争锋灵蝶冲刺技能
  • CSS盒子模型(溢出隐藏,块级元素和行级元素的居中对齐,元素样式重置)
  • 语音增强的损失函数选择
  • 【python自动化六】UI自动化基础-selenium的使用
  • 【习题答案】让您的应用拥有领先的位置服务能力
  • java中list和map区别
  • java后端传时间戳给前端的三种方式
  • 【机器学习与数据挖掘实战】案例06:基于Apriori算法的餐饮企业菜品关联分析
  • oracle: create new database
  • 混合开发环境---使用编程AI辅助开发Qt
  • Sigrity SystemSI仿真分析教程文件路径
  • 【YashanDB知识库】Oracle pipelined函数在YashanDB中的改写
  • 【开发实战】QT5+ 工业相机 + OpenCV工作流集成演示
  • 各种电机原理介绍
  • 深入了解 React:从入门到高级应用
  • Cglib代理简单案例
  • FreeMarker语法
  • DP动态规划(装箱问题)
  • 内网IP段介绍与汇总
  • 三、ubuntu18.04安装docker