public interface DtSortedSet extends DtCloseable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(double score,
String element)
新增一个元素(当元素已经存在,更新score)
|
String |
getName()
集合名称
|
double |
getScore(String element)
获取元素的分数
|
void |
intersectFrom(DtSortedSet fromSet,
DtSortedSet resultSet)
两个集合取交集
|
long |
rank(String element)
获取元素的排行下标位置
|
void |
remove(String element)
删除指定元素
|
void |
removeByScoreRange(double scoreFrom,
double scoreTo)
删除指定分数区间内的的元素(包含两端)
|
long |
size()
获取元素个数
|
closeString getName()
void add(double score,
String element)
score - 用来排序的分数element - 元素void removeByScoreRange(double scoreFrom,
double scoreTo)
scoreFrom - 起始scoreTo - 结束void remove(String element)
element - 指定元素long rank(String element)
element - 元素long size()
void intersectFrom(DtSortedSet fromSet, DtSortedSet resultSet)
fromSet - to集合resultSet - 结果集合,交完后score不变double getScore(String element)
element - 元素Copyright © 2018. All rights reserved.