HuTool工具类 CollUtil 实现多个集合的交集、差集

这篇具有很好参考价值的文章主要介绍了HuTool工具类 CollUtil 实现多个集合的交集、差集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

验证用数据集准备:

        List<String> list1 = ListUtil.toList("1", "2", "3", "4", "5", "5");
        List<String> list2 = ListUtil.toList("2", "3", "4", "5", "6", "5");
        List<String> list3 = ListUtil.toList("3", "4", "5", "6", "7", "5");
        List<String> list4 = ListUtil.toList("4", "5", "6", "7", "8", "5");

一、交集

1、不去重交集

        List<String> intersection = (List<String>) CollUtil.intersection(list1, list2, list3, list4);
        System.out.println("交集结果:" + intersection);

输出:
交集结果:[4, 5, 5]

2、去重交集文章来源地址https://www.toymoban.com/news/detail-754185.html

      

到了这里,关于HuTool工具类 CollUtil 实现多个集合的交集、差集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java使用不同方式获取两个集合List的交集、补集、并集(相加)、差集(相减)

    首先知道几个单词的意思: 并集 = union 交集 = intersection 补集 = complement 析取 = disjunction 减去 = subtract 对于两个给定集合A、B,由两个集合所有元素构成的集合,叫做A和B的并集。 记作:AUB 读作“A并B” 例:{3,5}U{2,3,4,6}= {2,3,4,5,6} 对于两个给定集合A、B,由属于A又属于B的所有元

    2024年01月22日
    浏览(57)
  • Hutool工具类实现的简易excel文件导出方法

    工作中遇到的小坑,记录一下 Hutool的官方文档有给出详细的excel文件导出工具类( ExcelWriter ),然而实际使用中,有些地方容易踩坑,记录一下方便对照。 首先是SpringBoot的后端,我用的是写出到客户端下载的方式,输入需要的年份year和月份month,HttpServletResponse也是必须的。

    2024年02月07日
    浏览(61)
  • hutool工具类实现excel上传 支持03和07

    感谢hutool工具类,让java上传excel 变得超级简便!!! 一直以来,excel表的导入有很多代码,写一次忘一次,类太多,要知道怎么获取Workbook、Sheet、Cell、row等等,这么多类不可能一直记的住,都是写过之后保存,使用的时候拿出来改改,更烦人的是针对office03和07获取方式还有

    2024年02月12日
    浏览(34)
  • 国密算法SM2实现基于hutool工具类

    首先引入maven 直接上代码

    2024年02月11日
    浏览(55)
  • 【Java 工具类 Hutool】项目中如何引入 Hutool 并正确使用它

    👉 博主介绍 : 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO 专家博主 ⛪️ 个人社区 :个人社区 💞 个人主页 :个人主页 🙉 初级进阶地址 : ✅ Java 初级进阶路线 🙉 八股文专题 :

    2024年02月03日
    浏览(47)
  • 基于hutool的MD5加密以及hutool的一些常用工具

    直接上干货! 第一步:添加依赖 maven 在项目的pom.xml的dependencies中加入以下内容: 如果不是maven项目,需要去官网下载jar包,安装到项目中, hutool官网:hutool官网地址 第二步:使用 第一种:String encode = DigestUtil.md5Hex(“abcdefg”); 第二种:String encode =SecureUtil.md5(“abcdefg”); 其它

    2024年03月27日
    浏览(60)
  • Java:Hutool工具箱之Hutool-crypto加密解密

    文档 https://hutool.cn/docs/#/crypto/概述 重点单词: 摘自文档 依赖 以MD5 为例 以AES 加密为例 这里有个问题,如果秘钥长度不够16位,会报错 长度只能是16位,24位,32位 参考 https://toscode.gitee.com/dromara/hutool/issues/I4O1EB 以RSA为例

    2024年02月16日
    浏览(85)
  • Hutool工具类使用详解

    当今,Java开发者需要处理各种各样的任务,这包括但不限于:日期操作、加密算法、文件操作、Excel数据处理、网络请求等等。而在处理这些任务时,为了提高效率、降低开发难度和复杂度,我们需要借助一些工具类库。Hutool是一个Java工具类库,提供了许多常用的工具类和工

    2023年04月19日
    浏览(43)
  • hutool工具

    对文件、流、加密解密、转码、正则、线程、XML 等 JDK 方法进行封装,组成各种 Util 工具类,同时提供以下组件: hutool-aop JDK 动态代理封装,提供非IOC下的切面支持 hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤 hutool-cache 缓存 hutool-core 核心,包含Bean操作、日期、各

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包