| Package | Description | 
|---|---|
| com.google.common.collect | This package contains generic collection interfaces and implementations, and
 other utilities for working with collections. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Ordering<Object> | Ordering. allEqual()Returns an ordering which treats all values as equal, indicating "no ordering." Passing this
 ordering to any stable sort algorithm results in no change to the order of elements. | 
| static Ordering<Object> | Ordering. arbitrary()Returns an arbitrary ordering over all objects, for which  compare(a, b) == 0impliesa == b(identity equality). | 
| <U extends T> | Ordering. compound(Comparator<? super U> secondaryComparator)Returns an ordering which first uses the ordering  this, but which in the event of a
 "tie", then delegates tosecondaryComparator. | 
| static <T> Ordering<T> | Ordering. compound(Iterable<? extends Comparator<? super T>> comparators)Returns an ordering which tries each given comparator in order until a non-zero result is
 found, returning that result, and returning zero only if all comparators return zero. | 
| static <T> Ordering<T> | Ordering. explicit(List<T> valuesInOrder)Returns an ordering that compares objects according to the order in which they appear in the
 given list. | 
| static <T> Ordering<T> | Ordering. explicit(T leastValue,
        T... remainingValuesInOrder)Returns an ordering that compares objects according to the order in which they are given to
 this method. | 
| static <T> Ordering<T> | Ordering. from(Comparator<T> comparator)Returns an ordering based on an existing comparator instance. | 
| static <T> Ordering<T> | Ordering. from(Ordering<T> ordering)Deprecated. 
 no need to use this | 
| <S extends T> | Ordering. lexicographical()Returns a new ordering which sorts iterables by comparing corresponding elements pairwise until
 a nonzero result is found; imposes "dictionary order". | 
| static <C extends Comparable> | Ordering. natural()Returns a serializable ordering that uses the natural order of the values. | 
| <S extends T> | Ordering. nullsFirst()Returns an ordering that treats  nullas less than all other values and usesthisto compare non-null values. | 
| <S extends T> | Ordering. nullsLast()Returns an ordering that treats  nullas greater than all other values and uses this
 ordering to compare non-null values. | 
| <F> Ordering<F> | Ordering. onResultOf(Function<F,? extends T> function)Returns a new ordering on  Fwhich orders elements by first applying a function to them,
 then comparing those results usingthis. | 
| <S extends T> | Ordering. reverse()Returns the reverse of this ordering; the  Orderingequivalent toCollections.reverseOrder(Comparator). | 
| static Ordering<Object> | Ordering. usingToString()Returns an ordering that compares objects by the natural ordering of their string
 representations as returned by  toString(). | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> Ordering<T> | Ordering. from(Ordering<T> ordering)Deprecated. 
 no need to use this | 
Copyright © 2010-2017. All Rights Reserved.