public final class HashFunctions extends Object
| Constructor and Description |
|---|
HashFunctions() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public static final int hash(double value)
public static final int hash(float value)
public static final 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 final int hash(long value)
public static final int hash(Object object)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.