public class Ranker<T extends Rankable<T>> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Rankable<T>> |
buildInstance(SortSupporter<T> sortSupporter,
DefaultRankSupporter<T> rankSupporter) |
static <T extends Rankable<T>> |
defaultInstance() |
List<T> |
generateRankingList(Collection<T> dataList,
boolean asc) |
List<T> |
generateRankingList(Collection<T> dataList,
boolean asc,
SortStrategy sortStrategy,
RankStrategy rankStrategy)
排序
|
public static <T extends Rankable<T>> Ranker<T> buildInstance(SortSupporter<T> sortSupporter, DefaultRankSupporter<T> rankSupporter)
public List<T> generateRankingList(Collection<T> dataList, boolean asc)
public List<T> generateRankingList(Collection<T> dataList, boolean asc, SortStrategy sortStrategy, RankStrategy rankStrategy)
dataList - 要被排名的数据集asc - true-正向, false-反向sortStrategy - 排序策略rankStrategy - 排名策略Copyright © 2023. All rights reserved.