public class DefaultRankSupporter<T extends Rankable<T>> extends Object implements RankSupporter<T>
| 构造器和说明 |
|---|
DefaultRankSupporter() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
indexPostponedIfSame(List<T> nonNullSortedList)
相同值则排名相同, 后面那个不同的则排名一下跳至对应的位置
如: 假设分数是100、90、80、80、70,降序排序,那么SAME_RAKE_INDEX_POSTPONED排名后排名是1、2、3、3、5 |
List<T> |
natural(List<T> nonNullSortedList)
自然排名
如: 假设分数是100、90、80、80、70,降序排序,那么NATURAL排名后排名是1、2、3、4、5 |
List<T> |
rankPostponedIfSame(List<T> nonNullSortedList)
相同值则排名相同, 后面那个不同的则排名+1
如: 假设分数是100、90、80、80、70,降序排序,那么SAME_RAKE_RANK_POSTPONED排名后排名是1、2、3、3、4 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomized, doRank, rankStartValuepublic List<T> natural(List<T> nonNullSortedList)
RankSupporternatural 在接口中 RankSupporter<T extends Rankable<T>>nonNullSortedList - 非空集合(集合本身不为空, 集合里面的元素全都不为null; 且这是一个有序的集合)public List<T> indexPostponedIfSame(List<T> nonNullSortedList)
RankSupporterindexPostponedIfSame 在接口中 RankSupporter<T extends Rankable<T>>nonNullSortedList - 非空集合(集合本身不为空, 集合里面的元素全都不为null; 且这是一个有序的集合)public List<T> rankPostponedIfSame(List<T> nonNullSortedList)
RankSupporterrankPostponedIfSame 在接口中 RankSupporter<T extends Rankable<T>>nonNullSortedList - 非空集合(集合本身不为空, 集合里面的元素全都不为null; 且这是一个有序的集合)Copyright © 2023. All rights reserved.