类 Comparators.ComparatorHelper<E>
java.lang.Object
net.apexes.commons.lang.Comparators.ComparatorHelper<E>
- 类型参数:
E-
- 所有已实现的接口:
Comparator<E>
- 封闭类:
- Comparators
- 作者:
- HeDYn
-
方法概要
修饰符和类型方法说明ascBy(Comparators.Getter<E> getter) 添加参与对比的属性,该属性升序intdescBy(Comparators.Getter<E> getter) 添加参与对比的属性,该属性倒序nullLast()为null排在后面orderBy(Comparators.Getter<E> getter) 添加参与对比的属性,该属性升序orderBy(Comparators.Getter<E> getter, boolean asc) 添加参与对比的属性orderBy(Comparators.ObjectGetter<E, R> getter, Comparator<R> comparator) 添加参与对比的属性void对指定的列表进行排序从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
方法详细资料
-
orderBy
public <R> Comparators.ComparatorHelper<E> orderBy(Comparators.ObjectGetter<E, R> getter, Comparator<R> comparator) 添加参与对比的属性- 参数:
getter- 获取属性值的方法comparator- 用于给属性做对比- 返回:
- 返回
Comparators.ComparatorHelper对象
-
orderBy
添加参与对比的属性,该属性升序- 参数:
getter- 获取属性值的方法- 返回:
- 返回
Comparators.ComparatorHelper对象
-
orderBy
添加参与对比的属性- 参数:
getter- 获取属性值的方法asc- 为true使用升序,为false使用降序- 返回:
- 返回
Comparators.ComparatorHelper对象
-
ascBy
添加参与对比的属性,该属性升序- 参数:
getter- 获取属性值的方法- 返回:
- 返回
Comparators.ComparatorHelper对象
-
descBy
添加参与对比的属性,该属性倒序- 参数:
getter- 获取属性值的方法- 返回:
- 返回
Comparators.ComparatorHelper对象
-
nullLast
为null排在后面- 返回:
- 返回
Comparators.ComparatorHelper对象
-
sort
对指定的列表进行排序- 参数:
list- 要排序的列表
-
compare
- 指定者:
compare在接口中Comparator<E>
-