public interface IndirectComparator
Comparator
's contract.
Beware of the return (int - int) idiom
, it is usually
broken if arbitrary numbers can appear on input. Use regular comparison
operations - they are very fast anyway.
Modifier and Type | Interface and Description |
---|---|
static class |
IndirectComparator.AscendingDoubleComparator
A natural-order comparator for doubles.
|
static class |
IndirectComparator.AscendingFloatComparator
A natural-order comparator for floats.
|
static class |
IndirectComparator.AscendingIntComparator
A natural-order comparator for integers.
|
static class |
IndirectComparator.AscendingShortComparator
A natural-order comparator for integers.
|
static class |
IndirectComparator.DelegatingComparator<T>
A delegating comparator for object types.
|
static class |
IndirectComparator.DescendingDoubleComparator
A reverse-order comparator for doubles.
|
static class |
IndirectComparator.DescendingFloatComparator
A reverse-order comparator for floats.
|
static class |
IndirectComparator.DescendingIntComparator
A reverse-order comparator for integers.
|
static class |
IndirectComparator.DescendingShortComparator
A reverse-order comparator for shorts.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(int indexA,
int indexB)
See class documentation.
|
Copyright © 2015 Carrot Search s.c.. All Rights Reserved.