Class | Description |
---|---|
ConcurrentHashSet<E> |
通过
SafeConcurrentHashMap 实现的线程安全HashSet |
ConcurrentLinkedHashSet<E> |
通过
ConcurrentLinkedHashMap 实现的线程安全HashSet |
SetFromMap<E> |
基于Map的Set实现
|
SetUtil |
集合中的
Set 相关方法封装 |
SetWrapper<E> |
Set包装类
提供列表包装,用于在执行列表方法前后自定义处理逻辑 |
UniqueKeySet<K,V> |
唯一键的Set
通过自定义唯一键,通过 UniqueKeySet.uniqueGenerator 生成节点对象对应的键作为Map的key,确定唯一此Set与HashSet不同的是,HashSet依赖于 Object.equals(Object) 确定唯一但是很多时候我们无法对对象进行修改,此时在外部定义一个唯一规则,即可完成去重。 |
Set
相关封装Copyright © 2025. All rights reserved.