Documentation of 'gnu.trove.impl.HashFunctions' Java class
HashFunctions
gnu.trove.impl

Class HashFunctions



  • public final class HashFunctions
    extends java.lang.Object
    Provides various hash functions.
    • Constructor Summary

      Constructors 
      Constructor and Description
      HashFunctions() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static int fastCeil(float v)
      In profiling, it has been found to be faster to have our own local implementation of "ceil" rather than to call to Math.ceil(double).
      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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HashFunctions

        public HashFunctions()
    • Method Detail

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

        public static int fastCeil(float v)
        In profiling, it has been found to be faster to have our own local implementation of "ceil" rather than to call to Math.ceil(double).

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.