IndirectComparator.AscendingDoubleComparator, IndirectComparator.AscendingFloatComparator, IndirectComparator.AscendingIntComparator, IndirectComparator.AscendingShortComparator, IndirectComparator.DelegatingComparator, IndirectComparator.DescendingDoubleComparator, IndirectComparator.DescendingFloatComparator, IndirectComparator.DescendingIntComparator, IndirectComparator.DescendingShortComparatorpublic 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 | 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 | Description |
|---|---|---|
int |
compare(int indexA,
int indexB) |
See class documentation.
|
Copyright © 2018 Carrot Search s.c.. All Rights Reserved.