Package org.jf.util
Class CollectionUtils
- java.lang.Object
-
- org.jf.util.CollectionUtils
-
public class CollectionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CollectionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends java.lang.Comparable<? super T>>
intcompareAsIterable(java.lang.Iterable<? extends T> it1, java.lang.Iterable<? extends T> it2)static <T> intcompareAsIterable(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>>
intcompareAsList(java.util.Collection<? extends T> list1, java.util.Collection<? extends T> list2)static <T> intcompareAsList(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>>
intcompareAsSet(java.util.Collection<? extends T> set1, java.util.Collection<? extends T> set2)static <T> intcompareAsSet(java.util.Comparator<? super T> elementComparator, java.util.Collection<? extends T> list1, java.util.Collection<? extends T> list2)static <T> booleanisNaturalSortedSet(java.lang.Iterable<? extends T> it)static <T> booleanisSortedSet(java.util.Comparator<? extends T> elementComparator, java.lang.Iterable<? extends T> it)static <T> intlastIndexOf(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> intlistHashCode(java.lang.Iterable<T> iterable)static <T> java.util.Comparator<java.util.Collection<? extends T>>setComparator(java.util.Comparator<? super T> elementComparator)
-
-
-
Method Detail
-
listHashCode
public static <T> int listHashCode(@Nonnull java.lang.Iterable<T> iterable)
-
lastIndexOf
public static <T> int lastIndexOf(@Nonnull java.lang.Iterable<T> iterable, @Nonnull com.google.common.base.Predicate<? super T> predicate)
-
compareAsList
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)
-
compareAsIterable
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)
-
compareAsIterable
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)
-
compareAsList
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)
-
listComparator
@Nonnull public static <T> java.util.Comparator<java.util.Collection<? extends T>> listComparator(@Nonnull java.util.Comparator<? super T> elementComparator)
-
isNaturalSortedSet
public static <T> boolean isNaturalSortedSet(@Nonnull java.lang.Iterable<? extends T> it)
-
isSortedSet
public static <T> boolean isSortedSet(@Nonnull java.util.Comparator<? extends T> elementComparator, @Nonnull java.lang.Iterable<? extends T> it)
-
setComparator
@Nonnull public static <T> java.util.Comparator<java.util.Collection<? extends T>> setComparator(@Nonnull java.util.Comparator<? super T> elementComparator)
-
compareAsSet
public static <T extends java.lang.Comparable<T>> int compareAsSet(@Nonnull java.util.Collection<? extends T> set1, @Nonnull java.util.Collection<? extends T> set2)
-
compareAsSet
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)
-
-