public final class DoubleSuccessor extends java.lang.Object implements Successive<java.lang.Double>
DoubleSuccessor
generates a successor of any given Double. It
requires a precision to determine what is the number to increase on every
successor.Constructor and Description |
---|
DoubleSuccessor(int precision)
Returns a
DoubleSuccessor . |
public DoubleSuccessor(int precision)
DoubleSuccessor
.precision
- of each successorpublic java.lang.Double succ(java.lang.Double curr)
Successive
succ
in interface Successive<java.lang.Double>
curr
- an elementpublic int compare(java.lang.Double arg0, java.lang.Double arg1)
compare
in interface java.util.Comparator<java.lang.Double>
public boolean equals(java.lang.Object o)
equals
in interface java.util.Comparator<java.lang.Double>
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object