Java - Long hashCode() method



Description

The Java Long hashCode() method returns a hash code for this Long.

Declaration

Following is the declaration for java.lang.Long.hashCode() method

 public int hashCode() 

Parameters

NA

Return Value

This method returns a hash code value for this object, equal to the primitive long value represented by this Long object.

Exception

NA

Getting HashCode of a Long with Positive Value Example

The following example shows the usage of Long hashCode() method to get a hashcode of a long. We've created a Long variable and assigned it an Long object created using a positive long value. Then using hashCode() method, we're printing the hashcode of the Long object.

 package com.tutorialspoint; public class LongDemo { public static void main(String[] args) { Long i = new Long("20"); /* returns a hash code value for this object, equal to the primitive long value represented by this Long object */ int retval = i.hashCode(); System.out.println("Value = " + retval); } } 

Output

Let us compile and run the above program, this will produce the following result −

 Value = 20 

Getting HashCode of a Long with Negative Value Example

The following example shows the usage of Long hashCode() method to get a hashcode of an long. We've created a Long variable and assigned it an Long object created using a negative long value. Then using hashCode() method, we're printing the hashcode of the Long object.

 package com.tutorialspoint; public class LongDemo { public static void main(String[] args) { Long i = new Long("-20"); /* returns a hash code value for this object, equal to the primitive long value represented by this Long object */ int retval = i.hashCode(); System.out.println("Value = " + retval); } } 

Output

Let us compile and run the above program, this will produce the following result −

 Value = 19 

Getting HashCode of a Long with Zero Value Example

The following example shows the usage of Long hashCode() method to get a hashcode of a long. We've created a Long variable and assigned it an Long object created using a zero long value. Then using hashCode() method, we're printing the hashcode of the Long object.

 package com.tutorialspoint; public class LongDemo { public static void main(String[] args) { Long i = new Long("0"); /* returns a hash code value for this object, equal to the primitive long value represented by this Long object */ int retval = i.hashCode(); System.out.println("Value = " + retval); } } 

Output

Let us compile and run the above program, this will produce the following result −

 Value = 0 

Getting HashCode of a Long with Negative Zero Value Example

The following example shows the usage of Long hashCode() method to get a hashcode of a long. We've created a Long variable and assigned it an Long object created using a negative zero long value. Then using hashCode() method, we're printing the hashcode of the Long object.

 package com.tutorialspoint; public class LongDemo { public static void main(String[] args) { Long i = new Long("-0"); /* returns a hash code value for this object, equal to the primitive long value represented by this Long object */ int retval = i.hashCode(); System.out.println("Value = " + retval); } } 

Output

Let us compile and run the above program, this will produce the following result −

 Value = 0 
java_lang_long.htm
Advertisements