public final class CompareUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static int |
booleanCompare(java.lang.Boolean b1,
java.lang.Boolean b2) |
static <T extends java.lang.Object & java.lang.Comparable<? super T>> |
compare(java.util.Collection<T> first,
java.util.Collection<T> second)
Convenience method that compares to Collections containing
Comparable instances.
|
static <T extends java.lang.Object & java.lang.Comparable<? super T>> |
compare(T[] c1,
T[] c2)
Convenience method that compares to arrays of Comparable
instances.
|
static <T extends java.lang.Object & java.lang.Comparable<? super T>> |
compare(T c1,
T c2)
Convenience method that compares to Comparable instances.
|
static <T> int |
compare(T o1,
T o2,
java.util.Comparator<? super T> first,
java.util.Comparator<? super T> then,
java.util.Comparator<? super T> finaly)
Compares two objects with up to three levels of comparison.
|
static <T extends java.lang.Object & java.lang.Comparable<? super T>> |
compare(T c1,
T c2,
java.util.Comparator<T> c)
Convenience method that compares to Comparable instances.
|
static int |
hashCompare(java.lang.Object o1,
java.lang.Object o2) |
static <T> boolean |
isEqual(T o1,
T o2,
java.util.Comparator<? super T> c) |
static <T> boolean |
isGreaterThan(T o1,
T o2,
java.util.Comparator<? super T> c) |
static <T> boolean |
isLessThan(T o1,
T o2,
java.util.Comparator<? super T> c) |
public static int hashCompare(java.lang.Object o1,
java.lang.Object o2)
public static int booleanCompare(java.lang.Boolean b1,
java.lang.Boolean b2)
public static <T> boolean isEqual(T o1,
T o2,
java.util.Comparator<? super T> c)
public static <T> boolean isGreaterThan(T o1,
T o2,
java.util.Comparator<? super T> c)
public static <T> boolean isLessThan(T o1,
T o2,
java.util.Comparator<? super T> c)
public static <T extends java.lang.Object & java.lang.Comparable<? super T>> int compare(T c1,
T c2)
c1 - The first object.c2 - The second object.public static <T extends java.lang.Object & java.lang.Comparable<? super T>> int compare(T c1,
T c2,
java.util.Comparator<T> c)
c1 - The first object.c2 - The second object.c - The comparator to use.public static <T> int compare(T o1,
T o2,
java.util.Comparator<? super T> first,
java.util.Comparator<? super T> then,
java.util.Comparator<? super T> finaly)
o1 - The first object.o2 - The second object.first - The first comparator to use.then - The optional second comparator to use.finaly - The optional last comparator to use.public static <T extends java.lang.Object & java.lang.Comparable<? super T>> int compare(T[] c1,
T[] c2)
c1 - The first array.c2 - The second array.public static <T extends java.lang.Object & java.lang.Comparable<? super T>> int compare(java.util.Collection<T> first,
java.util.Collection<T> second)
NOTE: The Collection must contain Comparable instances only.
first - The first collection to compare.second - The second collection to compare.Copyright ? Technia AB. All Rights Reserved.