一.org.apache.commons.collections4.Bag<E>:

    Bag接口定义了一个集合,它可以计算一个对象出现在集合中的次数。 例如,如果Bag包含{a,a,b,c},则getCount("a")方法将返回2,而uniqueSet()返回唯一值。

二.org.apache.commons.collections4.BidiMap <K,V>

使用双向映射,可以使用值查找键,并且可以使用键轻松查找值。

三 .MapInterator

MapIterator提供了对Map的简单迭代。

四.org.apache.commons.collections4.CollectionUtils.collate()

五:org.apache.commons.collections4.CollectionUtils.collect()

方法可用于将一种类型的对象列表转换为不同类型的对象列表。

六:org.apache.commons.collections4.CollectionUtils.filter()

用于过滤列表以移除不满足由谓词传递提供的条件的对象。

org.apache.commons.collections4.CollectionUtils.filterInverse()

用于过滤列表以移除满足谓词传递提供的条件的对象

七:org.apache.commons.collections4.CollectionUtils.isNotEmpty()    判断非空

org.apache.commons.collections4.CollectionUtils.isEmpty()       判断为空

八:org.apache.commons.collections4.CollectionUtils.isSubCollection() 检查集合是否包含给定集合。

org.apache.commons.collections4.CollectionUtils.intersection() 获取两个集合(交集)之间的公共对象部分。

org.apache.commons.collections4.CollectionUtils.subtract() 通过从其他集合中减去一个集合的对象来获取新集合

org.apache.commons.collections4.CollectionUtils.union()  获取两个集合的联合。

Commons Collections4 简单使用相关推荐

  1. java mysql防重复提交_防止数据重复提交的6种方法(超简单)!

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  2. 最简单的6种防止数据重复提交的方法!(干货)

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  3. getclass方法_防止数据重复提交的6种方法(超简单)!

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  4. easyexcel导入简单封装

    文章目录 1 场景 2 版本 3 maven依赖 4 代码 4.1 数据处理器接口 4.2 工具类 5 使用 5.1 测试代码 5.2 输出内容 1 场景 本文主要对EasyExcel的功能进行简单封 ...

  5. commons的Predicate和Transformer——高淇JAVA300讲笔记之commons

    案例一:Predicate 断言 1 package com.bjsxt.others.commons; 2 3 import java.util.ArrayList; 4 import java.u ...

  6. Redis线程模型的前世今生

    作者:vivo互联网服务器团队-Wang Shaodong 一.概述 众所周知,Redis是一个高性能的数据存储框架,在高并发的系统设计中,Redis也是一个比较关键的组件,是我们提升系统性能的一大利 ...

  7. java restfulapi 返回文件base64_Java反序列化:一次构造后Ysoserial Payload

    前言 在一次应用安全测试中发现了一个的Java反序列化漏洞,该漏洞最终导致未经身份验证的远程代码执行.经过实践,发现利用此漏洞并不像之前使用Ysoserial生成默认payload那样简单. 所以在本 ...

  8. 过滤Java集合的最佳方法是什么?

    我想基于谓词过滤java.util.Collection . #1楼 JFilter http://code.google.com/p/jfilter/最适合您的要求. JFilter是一个简单且高性 ...

  9. 实现一个简易的RPC

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:用好Java中的枚举,真的没有那么简单!个人原创+1博客:点击前往,查看更多 作者:黄青石 链接:https:/ ...

  10. JAVA——保持cookie登录状态的HttpClient封装工具类

    在日常开发中,我们经常需要通过http协议去调用网络内容,虽然java自身提供了net相关工具包,但是其灵活性和功能总是不如人意,于是有人专门搞出一个httpclient类库,来方便进行Http操作. ...

最新文章

  1. Eureka服务注册中心
  2. sonarqube下安装mysql数据库_本地安装SonarQube之一——win7环境安装mysql
  3. HashMap构造函数有哪些
  4. boost::geometry模块使用变换自定义坐标系示例
  5. 深度图压缩之-高低8位拆分保存
  6. 40行中的持久性KeyValue Server和一个可悲的事实
  7. Visual Studio 插件的开发
  8. MySQL把一个大表拆分多个表后,如何解决跨表查询效率问题
  9. sql联接查询_SQL联接
  10. java 接口是抽象类吗_我是如何理解Java抽象类和接口的
  11. C++ - 命名空间,argc和argv详解,游戏人生介绍
  12. 计算机学科技术前沿:INFOCOM和SIGCOMM会议信息
  13. VS配置OpenCV教程(超详细)
  14. 中望cad文字显示问号怎么办_如果CAD工程图显示乱码怎么办?
  15. SAVIOR Securing Autonomous Vehicles with Robust Physical Invariants
  16. 王译潇20162314 实验报告四
  17. 虚拟机ping通主机,但是ping不通百度
  18. 【产品设计】浅析产品新手引导设计
  19. 《Head First 设计模式》读书笔记——迭代器模式
  20. EdgeBoard中“活灵活现”的算子

热门文章

  1. Win32程序和控制台应用程序的项目互转设置
  2. 代码片段:基于 JDK 8 time包的时间工具类 TimeUtil
  3. sql 2005 数据库升级2008 数据库 和2005 数据附加2008数据备份文件
  4. 如何使用.NET清除IE的缓存(Temporary Internet Files)
  5. 两个栈实现队列,两个队列实现栈
  6. nginx 二级目录 php,nginx两个tp程序一个放到二级目录下,我们要如何访问
  7. Linux下监测GPU温度指令
  8. 基于钉钉小程序做一个记事本
  9. conda恢复默认源_误删文件?试试微软免费数据恢复软件「Windows File Recovery」
  10. 共阳极数码管显示c语言,基于74HC595单片机驱动数码管设计