cern.colt.map
Class HashFunctions

java.lang.Object
  extended by cern.colt.map.HashFunctions

public class HashFunctions
extends java.lang.Object

Provides various hash functions.

Author:
wolfgang.hoschek@cern.ch

Constructor Summary
protected HashFunctions()
          Makes this class non instantiable, but still let's others inherit from it.
 
Method Summary
static int hash(boolean value)
          Returns a hashcode for the specified value.
static int hash(char value)
          Returns a hashcode for the specified value.
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(java.lang.Object object)
          Returns a hashcode for the specified object.
static int hash(short value)
          Returns a hashcode for the specified value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HashFunctions

protected HashFunctions()
Makes this class non instantiable, but still let's others inherit from it.

Method Detail

hash

public static int hash(char value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(double value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(float value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(int value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(long value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(java.lang.Object object)
Returns a hashcode for the specified object.

Returns:
a hash code value for the specified object.

hash

public static int hash(short value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(boolean value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.