Java UUID equals() Method



Description

The Java UUID equals(Object obj) method is used to compare this object to the specified object. The result is true if and only if the argument is not null, is a UUID object and it has the same variant, and contains the same value, bit for bit, as this UUID.

Declaration

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

public boolean equals(Object obj)

Parameters

obj − This is the object to be compared with.

Return Value

The method call returns true if the objects are the same otherwise false.

Exception

NA

Comparing two Same UUIDs generated using Standard Formatted String Example

The following example shows usage of Java UUID equals() method to compare two UUIDs. We've created two same UUID object using fromString() method. Then we've compared the UUIDs using equals() method and result is printed.

package com.tutorialspoint;

import java.util.UUID;

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

      // creating UUIDs      
      UUID u1 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d");
      UUID u2 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d");

      // comparing uuids
      System.out.println("Are UUIDs equals: "+u1.equals(u2));    
   }    
}

Output

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

Are UUIDs equals: true

Comparing two Different UUIDs generated using Standard Formatted String Example

The following example shows usage of Java UUID equals() method to compare two UUIDs. We've created two different UUID object using fromString() method. Then we've compared the UUIDs using equals() method and result is printed.

package com.tutorialspoint;

import java.util.UUID;

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

      // creating UUIDs      
      UUID u1 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef11d");
      UUID u2 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d");

      // comparing uuids
      System.out.println("Are UUIDs equals: "+u1.equals(u2));    
   }    
}

Output

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

Are UUIDs equals: false

Comparing two Same UUIDs generated using Standard Formatted String Example

The following example shows usage of Java UUID equals() method to compare two UUIDs. We've created two different UUID object using fromString() method. Then we've compared the UUIDs using equals() method and result is printed.

package com.tutorialspoint;

import java.util.UUID;

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

      // creating UUIDs      
      UUID u1 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef00d");
      UUID u2 = UUID.fromString("38400000-8cf0-11bd-b23e-10b96e4ef11d");

      // comparing uuids
      System.out.println("Are UUIDs equals: "+u1.equals(u2));   
   }    
}

Output

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

Are UUIDs equals: false
java_util_uuid.htm
Advertisements