|
Colt 1.0.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cern.colt.map.HashFunctions
Provides various hash functions.
Method Summary | |
static int |
hash(double value)
Returns a hashcode for the specified value. |
static int |
hash(float value)
Returns a hashcode for the specified value. |
static int |
hash(int value)
Returns a hashcode for the specified value. |
static int |
hash(long value)
Returns a hashcode for the specified value. |
static int |
hash(Object object)
Returns a hashcode for the specified object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static int hash(double value)
public static int hash(float value)
public static int hash(int value)
using31^5*(d[0]*31^(n-1) + d[1]*31^(n-2) + ... + d[n-1])
int
arithmetic, where d[i]
is the
ith digit of the value, counting from the right, n
is the number of decimal digits of the specified value,
and ^
indicates exponentiation.
(The hash value of the value zero is zero.)public static int hash(long value)
public static int hash(Object object)
|
Colt 1.0.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |