Package it.unimi.dsi.fastutil.doubles
Interface DoubleComparator
-
- All Superinterfaces:
Comparator<Double>
- All Known Implementing Classes:
AbstractDoubleComparator
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface DoubleComparator extends Comparator<Double>
A type-specificComparator; provides methods to compare two primitive types both as objects and as primitive types.Note that
fastutilprovides a corresponding abstract class that can be used to implement this interface just by specifying the type-specific comparator.- See Also:
Comparator
-
-
Method Summary
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Method Detail
-
compare
int compare(double k1, double k2)Compares its two primitive-type arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.- Returns:
- a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
- See Also:
Comparator
-
compare
@Deprecated default int compare(Double ok1, Double ok2)
Deprecated.Please use the corresponding type-specific method instead.This implementation delegates to the corresponding type-specific method.
- Specified by:
comparein interfaceComparator<Double>
-
-