DATATYPE - The data type to be compared@NotThreadSafe @FunctionalInterface public interface IComparator<DATATYPE> extends Comparator<DATATYPE>, Serializable
Comparator and Serializable
for easier reuse since Comparators should be Serializable.| Modifier and Type | Method and Description |
|---|---|
static Comparator<String> |
getComparatorCollating(Collator aCollator) |
static <T> Comparator<T> |
getComparatorCollating(Function<? super T,String> aMapper,
Collator aCollator) |
static <T> Comparator<T> |
getComparatorCollating(Function<? super T,String> aMapper,
Locale aSortLocale) |
static Comparator<String> |
getComparatorCollating(Locale aSortLocale) |
static IComparator<String> |
getComparatorStringIgnoreCase() |
static Comparator<String> |
getComparatorStringLongestFirst() |
static Comparator<String> |
getComparatorStringShortestFirst() |
compare, comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong@Nonnull static Comparator<String> getComparatorCollating(@Nullable Locale aSortLocale)
@Nonnull static Comparator<String> getComparatorCollating(@Nonnull Collator aCollator)
@Nonnull static <T> Comparator<T> getComparatorCollating(@Nonnull Function<? super T,String> aMapper, @Nullable Locale aSortLocale)
@Nonnull static <T> Comparator<T> getComparatorCollating(@Nonnull Function<? super T,String> aMapper, @Nonnull Collator aCollator)
@Nonnull static Comparator<String> getComparatorStringLongestFirst()
@Nonnull static Comparator<String> getComparatorStringShortestFirst()
@Nonnull static IComparator<String> getComparatorStringIgnoreCase()
Copyright © 2014–2016 Philip Helger. All rights reserved.