Open In App

Double hashCode() method in Java with examples

Last Updated : 12 Oct, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
The hashCode() method of Double class is a built-in method use to return the hashcode value of this Double object. Syntax:
DoubleObject.hashCode()
Parameters: It takes no parameters. Return Type: It returns an int value. The value returned is (int)(v^(v>>>32)) where v is a long variable equal to Double.doubleToLongBits(this.doubleValue()). Below is the implementation of hashCode() method: Example 1: Java
// Java code to demonstrate
// Double hashCode() Method

class GFG {
    public static void main(String[] args)
    {

        double d = 118.698;

        // creating Double object.
        Double value = new Double(d);

        // hashCode() method Double class
        int output = value.hashCode();

        // printing the output
        System.out.println("Hashcode Value of "
                           + value + " : "
                           + output);
    }
}
Output:
Hashcode Value of 118.698 : 1215072837
Example 2: Java
// Java code to demonstrate
// Double hashCode() Method

class GFG {
    public static void main(String[] args)
    {

        int i = -30;

        // creating Double object.
        Double value = new Double(i);

        // hashCode() method Double class
        int output = value.hashCode();

        // printing the output
        System.out.println("Hashcode Value of "
                           + value + " : "
                           + output);
    }
}
Output:
Hashcode Value of -30.0 : -1069678592

Next Article
Practice Tags :

Similar Reads