public class CountMap extends Object
| Constructor and Description |
|---|
CountMap() |
CountMap(Map<Object,AtomicLong> data)
参数构造器,方便自定义数据承载,例如:ConcurrentMap
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object value)
添加数据
|
void |
clear()
重置,实际上是清空数据,方便复用
|
void |
decr(Object value)
递减计数
|
long |
get(Object value)
获取数据的 count
|
<T> T |
getMax()
获取计数最大的数据
|
<T> T |
getMin()
获取计数最小的数据
|
void |
remove(Object value)
删除计数
|
int |
size()
数据大小
|
String |
toString() |
public CountMap()
public CountMap(Map<Object,AtomicLong> data)
data - 集合public void add(Object value)
value - 数据public void decr(Object value)
value - 数据public void remove(Object value)
value - 数据public long get(Object value)
value - 数据@Nullable public <T> T getMax()
@Nullable public <T> T getMin()
public int size()
public void clear()
Copyright © 2024. All rights reserved.