public class ObjectCompareEnhanced<E> extends Object implements Comparator<E>
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DIRECT_ASC
升序排列
|
static String |
DIRECT_DESC
降序排列
|
static String |
SORT_TYPE_COMPARABLE_VALUE
指标值:无论正序倒序,空值排后面,对于实现 comparable 接口的实体进行排序
|
static String |
SORT_TYPE_INDICATOR_VALUE
指标值:无论正序倒序,空值排后面,比较值转换 bigdecimal进行排序
|
static String |
SORT_TYPE_TIME_MILLISECOND
时间-毫秒:正序空的排后面,倒序空的排前面
|
static String |
SORT_TYPE_VALUE_INDEX
根据指定的值所在的顺序排序,使用sortIndexMap做排序
|
| 构造器和说明 |
|---|
ObjectCompareEnhanced(List<ObjectSort> multiSortField) |
public static final String SORT_TYPE_TIME_MILLISECOND
public static final String SORT_TYPE_INDICATOR_VALUE
public static final String SORT_TYPE_COMPARABLE_VALUE
public static final String SORT_TYPE_VALUE_INDEX
public ObjectCompareEnhanced(List<ObjectSort> multiSortField)
public int compare(E o1, E o2)
compare 在接口中 Comparator<E>Copyright © 2023. All rights reserved.