public class CollectionUtils extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CollectionUtils.Function<T,V> |
static class |
CollectionUtils.NegativeComparatorWithNullAsSmallest<V extends Object & Comparable<? super V>> |
static class |
CollectionUtils.PositiveComparatorWithNullAsGreatest<V extends Object & Comparable<? super V>> |
Constructor and Description |
---|
CollectionUtils() |
Modifier and Type | Method and Description |
---|---|
static <T,V> List<V> |
apply(Collection<T> collection,
CollectionUtils.Function<T,V> function) |
static <T,V> V |
bestValue(Collection<T> collection,
CollectionUtils.Function<T,V> function,
Comparator<V> comparator) |
static <V extends Object & Comparable<? super V>> |
gtWithNullAsGreatest() |
static <V extends Object & Comparable<? super V>> |
ltWithNullAsSmallest() |
public static <T,V> List<V> apply(Collection<T> collection, CollectionUtils.Function<T,V> function)
public static <T,V> V bestValue(Collection<T> collection, CollectionUtils.Function<T,V> function, Comparator<V> comparator)
public static <V extends Object & Comparable<? super V>> Comparator<V> ltWithNullAsSmallest()
public static <V extends Object & Comparable<? super V>> Comparator<V> gtWithNullAsGreatest()
Copyright © 2006–2020. All rights reserved.