Package gnu.trove

Class HashFunctions

java.lang.Object
gnu.trove.HashFunctions

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    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.

    Methods inherited from class java.lang.Object

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

    • HashFunctions

      public HashFunctions()
  • Method Details

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