public class BeanSorter<E> extends AbstractComparator<E> implements Sorter<E>
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) static class |
BeanSorter.ComparatorChain<E,T extends Comparable<T>>
ComparatorChain
|
| 限定符和类型 | 字段和说明 |
|---|---|
private List<Comparator<E>> |
comparatorChains |
| 构造器和说明 |
|---|
BeanSorter() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Comparable<T>> |
ascending(java.util.function.Function<E,T> function) |
int |
compare(E a,
E b) |
<T extends Comparable<T>> |
descending(java.util.function.Function<E,T> function) |
BeanSorter<E> |
reset() |
reverse, sort, sort, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitascending, descendingprivate final List<Comparator<E>> comparatorChains
public BeanSorter<E> reset()
public <T extends Comparable<T>> BeanSorter<E> ascending(java.util.function.Function<E,T> function)
public <T extends Comparable<T>> BeanSorter<E> descending(java.util.function.Function<E,T> function)
descending 在接口中 Sorter<E>public int compare(E a, E b)
compare 在接口中 Comparator<E>Copyright © 2021. All rights reserved.