| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.util |
| Modifier and Type | Field and Description |
|---|---|
static Lang.Comparator |
Lang.F.NATURAL_ORDER |
static Lang.Comparator |
Lang.F.REVERSE_ORDER |
| Modifier and Type | Method and Description |
|---|---|
static <T> Lang.Comparator<T> |
Lang.comparator(Comparator<? super T> c)
Adapt a jdk
Comparator into osgl Comparator |
static <T> Lang.Comparator<T> |
Lang.comparator(Lang.Func2<? super T,? super T,Integer> f)
Adapt a general
Lang.Func2 function with (T, T, Integer) type into Comparator |
static <T,U extends Comparable<? super U>> |
Lang.F.comparing(Lang.Function<? super T,? extends U> keyExtractor) |
static <T,U> Lang.Comparator<T> |
Lang.F.comparing(Lang.Function<? super T,? extends U> keyExtractor,
Comparator<? super U> keyComparator)
Construct a
Comparator with a function to extract the key of type U from given object of type T and a comparator to compare type U |
static <T extends Comparable<T>> |
Lang.F.naturalOrder() |
static <T> Lang.Comparator<T> |
Lang.F.reverse(Comparator<? super T> c) |
Lang.Comparator<T> |
Lang.Comparator.reversed()
See Java 8 doc
|
static <T extends Comparable<? super T>> |
Lang.F.reverseOrder() |
Lang.Comparator<T> |
Lang.Comparator.thenComparing(Comparator<? super T> other)
See Java 8 doc
|
<U extends Comparable<? super U>> |
Lang.Comparator.thenComparing(Lang.Function<? super T,? extends U> keyExtractor)
See Java 8 doc
|
<U extends Comparable<? super U>> |
Lang.Comparator.thenComparing(Lang.Function<? super T,? extends U> keyExtractor,
Comparator<? super U> keyComparator)
See Java 8 doc
|
| Modifier and Type | Field and Description |
|---|---|
Lang.Comparator<StrBase> |
StrBase.F.NATURAL_ORDER |
Lang.Comparator<StrBase> |
StrBase.F.REVERSE_ORDER |
Copyright © 2014–2021 OSGL (Open Source General Library). All rights reserved.