LAST UPDATED: SEPTEMBER 3, 2020
Java Long hashCode(long n) Method
The hashCode(long n)
method is compatible with Java 1.8 or more version and is a part of the Long
class of the java.lang
package. It is used to return the hash code of the long value passed as the argument.
This method is compatible with Long.hashCode()
method of the Long
class.
Syntax:
public static int hashCode(long value)
Parameter:
The parameter includes the long value of which hash code is to be generated.
Returns:
The unique integer value (hash code) associated with the long value passed as an argument.
Example 1:
Here, using the hashCode(long n)
function the Long value passed is converted into its respective hashcode.
import java.lang.Long;
public class StudyTonight
{
public static void main(String[] args)
{
int hv1 = Long.hashCode(27L); //generate the hashcode of the passed argument
int hv2 = Long.hashCode(81L);
System.out.println("Hash code Value is: " + hv1);
System.out.println("Hash code Value is: " + hv2);
}
}
Hash code Value is: 27
Hash code Value is: 81
Example 2:
Here is a user-defined example where anyone using this code can put a value of his choice and get the equivalent hash code.
import java.util.Scanner;
public class StudyTonight
{
public static void main(String[] args)
{
try
{
System.out.print("Enter the value: ");
Scanner sc = new Scanner(System.in);
Long i = sc.nextLong();
int hv = Long.hashCode(i); // Returning hash code value for this object
System.out.println("Hash code is: " + hv);
}
catch(Exception e)
{
System.out.println("Invalid Input!!");
}
}
}
Enter the value: 855
Hash code is: 855
****************************
Enter the value: -676
Hash code is: 675
****************************
Enter the value: 0x588
Invalid Input!!
Live Example:
Here, you can test the live code example. You can execute the example for different values, even can edit and write your examples to test the Java code.