Package cern.colt.map

Class HashFunctions

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

public class HashFunctions
extends Object
Provides various hash functions.
Version:
1.0, 09/24/99
Author:
wolfgang.hoschek@cern.ch
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected HashFunctions()
    Makes this class non instantiable, but still let's others inherit from it.
  • Method Summary

    Modifier and Type Method Description
    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​(short 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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HashFunctions

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

    • 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​(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.