public class CollectionUtils
extends java.lang.Object
| Constructor and Description |
|---|
CollectionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> int |
compareAsIterable(java.util.Comparator<? super T> comparator,
java.lang.Iterable<? extends T> it1,
java.lang.Iterable<? extends T> it2) |
static <T extends java.lang.Comparable<? super T>> |
compareAsIterable(java.lang.Iterable<? extends T> it1,
java.lang.Iterable<? extends T> it2) |
static <T extends java.lang.Comparable<? super T>> |
compareAsList(java.util.Collection<? extends T> list1,
java.util.Collection<? extends T> list2) |
static <T> int |
compareAsList(java.util.Comparator<? super T> elementComparator,
java.util.Collection<? extends T> list1,
java.util.Collection<? extends T> list2) |
static <T extends java.lang.Comparable<T>> |
compareAsSet(java.util.Collection<? extends T> set1,
java.util.Collection<? extends T> set2) |
static <T> int |
compareAsSet(java.util.Comparator<? super T> elementComparator,
java.util.Collection<? extends T> list1,
java.util.Collection<? extends T> list2) |
static <T> boolean |
isNaturalSortedSet(java.lang.Iterable<? extends T> it) |
static <T> boolean |
isSortedSet(java.util.Comparator<? extends T> elementComparator,
java.lang.Iterable<? extends T> it) |
static <T> int |
lastIndexOf(java.lang.Iterable<T> iterable,
com.google.common.base.Predicate<? super T> predicate) |
static <T> java.util.Comparator<java.util.Collection<? extends T>> |
listComparator(java.util.Comparator<? super T> elementComparator) |
static <T> int |
listHashCode(java.lang.Iterable<T> iterable) |
static <T> java.util.Comparator<java.util.Collection<? extends T>> |
setComparator(java.util.Comparator<? super T> elementComparator) |
public static <T> int listHashCode(@Nonnull
java.lang.Iterable<T> iterable)
public static <T> int lastIndexOf(@Nonnull
java.lang.Iterable<T> iterable,
@Nonnull
com.google.common.base.Predicate<? super T> predicate)
public static <T extends java.lang.Comparable<? super T>> int compareAsList(@Nonnull
java.util.Collection<? extends T> list1,
@Nonnull
java.util.Collection<? extends T> list2)
public static <T> int compareAsIterable(@Nonnull
java.util.Comparator<? super T> comparator,
@Nonnull
java.lang.Iterable<? extends T> it1,
@Nonnull
java.lang.Iterable<? extends T> it2)
public static <T extends java.lang.Comparable<? super T>> int compareAsIterable(@Nonnull
java.lang.Iterable<? extends T> it1,
@Nonnull
java.lang.Iterable<? extends T> it2)
public static <T> int compareAsList(@Nonnull
java.util.Comparator<? super T> elementComparator,
@Nonnull
java.util.Collection<? extends T> list1,
@Nonnull
java.util.Collection<? extends T> list2)
@Nonnull
public static <T> java.util.Comparator<java.util.Collection<? extends T>> listComparator(@Nonnull
java.util.Comparator<? super T> elementComparator)
public static <T> boolean isNaturalSortedSet(@Nonnull
java.lang.Iterable<? extends T> it)
public static <T> boolean isSortedSet(@Nonnull
java.util.Comparator<? extends T> elementComparator,
@Nonnull
java.lang.Iterable<? extends T> it)
@Nonnull
public static <T> java.util.Comparator<java.util.Collection<? extends T>> setComparator(@Nonnull
java.util.Comparator<? super T> elementComparator)
public static <T extends java.lang.Comparable<T>> int compareAsSet(@Nonnull
java.util.Collection<? extends T> set1,
@Nonnull
java.util.Collection<? extends T> set2)
public static <T> int compareAsSet(@Nonnull
java.util.Comparator<? super T> elementComparator,
@Nonnull
java.util.Collection<? extends T> list1,
@Nonnull
java.util.Collection<? extends T> list2)