| 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.