Java UUID hashCode() Method



Description

The Java UUID hashCode() method is used to return a hash code for this UUID.

Declaration

Following is the declaration for java.util.UUID.hashCode() method.

 public int hashCode() 

Parameters

NA

Return Value

The method call returns a hash code value for this UUID.

Exception

NA

Getting HashCode of a UUID generated using Standard Formatted String Example

The following example shows the usage of Java UUID hashCode() method to get the hash code of this UUID. We've created a UUID object using a given string. Then we've printed the hash code of this UUID object using hashCode() method.

 package com.tutorialspoint; import java.util.UUID; public class UUIDDemo { public static void main(String[] args) { // creating UUID UUID x = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d"); // getting hash code System.out.println("hash code: "+x.hashCode()); } } 

Output

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

 hash code: 1757475081 

Getting HashCode of a Random UUID generated Example

The following example shows usage of Java UUID hashCode() method to get the hash code of this UUID. We've created a UUID object using randomUUID() method. Then we've printed the hash code of this UUID object using hashCode() method.

 package com.tutorialspoint; import java.util.UUID; public class UUIDDemo { public static void main(String[] args) { // creating UUID UUID x = UUID.randomUUID(); // getting hash code System.out.println("hash code: "+x.hashCode()); } } 

Output

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

 hash code: 1822242641 

Getting HashCode of a UUID generated using Bytes Example

The following example shows usage of Java UUID hashCode() method to get the hash code of this UUID. We've created a UUID object using nameUUIDFromBytes() method. Then we've printed the hash code of this UUID object using hashCode() method.

 package com.tutorialspoint; import java.util.UUID; public class UUIDDemo { public static void main(String[] args) { // creating byte array byte[] nbyte = {10,20,30}; // creating UUID from byte UUID uid = UUID.nameUUIDFromBytes(nbyte); // getting hash code System.out.println("hash code: "+uid.hashCode()); } } 

Output

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

 hash code: -1008968254 
java_util_uuid.htm
Advertisements