Commons Collections4 简单使用

一.org.apache.commons.collections4.Bag

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

Commons Collections4 简单使用_第1张图片

Commons Collections4 简单使用_第2张图片


二.org.apache.commons.collections4.BidiMap

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

Commons Collections4 简单使用_第3张图片

Commons Collections4 简单使用_第4张图片


三 .MapInterator 

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

Commons Collections4 简单使用_第5张图片

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

Commons Collections4 简单使用_第6张图片

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

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

Commons Collections4 简单使用_第7张图片

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

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

Commons Collections4 简单使用_第8张图片

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

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

Commons Collections4 简单使用_第9张图片


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

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

                

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

Commons Collections4 简单使用_第10张图片


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

Commons Collections4 简单使用_第11张图片


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

Commons Collections4 简单使用_第12张图片


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

Commons Collections4 简单使用_第13张图片

你可能感兴趣的:(工具)