public final class InOrder
extends java.lang.Object
Constructor and Description |
---|
InOrder() |
Modifier and Type | Method and Description |
---|---|
static boolean |
inOrder(java.lang.Comparable[] array)
Is this array already in order according to its Comparable interface?
Generics and arrays don't get along well.
|
static <T extends java.lang.Comparable<? super T>> |
inOrder(java.util.List<T> list)
Is this List already in order according to its Comparable interface?
|
static <T> boolean |
inOrder(java.util.List<T> list,
java.util.Comparator<? super T> comparator)
Is this List already in order according to a given Comparator?
|
static <T> boolean |
inOrder(T[] array,
java.util.Comparator<? super T> comparator)
Is this array already in order according to a given Comparator?
|
public static boolean inOrder(java.lang.Comparable[] array)
array
- array of Comparable objects.public static <T extends java.lang.Comparable<? super T>> boolean inOrder(java.util.List<T> list)
list
- List of Comparable objects.public static <T> boolean inOrder(T[] array, java.util.Comparator<? super T> comparator)
array
- array of Objects.comparator
- Comparator for objects in the array.public static <T> boolean inOrder(java.util.List<T> list, java.util.Comparator<? super T> comparator)
list
- List of objects.comparator
- Comparator for objects in the list.