Método UUID equals() en Java con ejemplos

El método equals() de la clase UUID en Java se usa para verificar la igualdad de un UUID con otro. El método devuelve True si ambos UUID son exactamente idénticos bit a bit.

Sintaxis:

public boolean equals(Object uuidObj)

Parámetros: el método toma un parámetro uuidObj con el que se comparará el UUID_1.

Valor de retorno: el método devuelve verdadero si ambos UUID son idénticos, de lo contrario, es falso .

Los siguientes programas ilustran el funcionamiento del método equals():

Programa 1:

// Java code to illustrate equals() method
  
import java.util.*;
  
public class UUID_Demo {
    public static void main(String[] args)
    {
  
        // Creating two UUIDs
        UUID UUID_1
            = UUID
                  .fromString(
                      "5fc03087-d265-11e7-b8c6-83e29cd24f4c");
  
        UUID UUID_2
            = UUID
                  .fromString(
                      "5fc03087-d265-11e7-b8c6-83e29cd24f4c");
  
        // Displaying the UUID values
        System.out.println("UUID_1: "
                           + UUID_1.clockSequence());
        System.out.println("UUID_2: "
                           + UUID_2.clockSequence());
  
        // Comparing both the UUIDs
        System.out.println("Are both UUID equal: "
                           + UUID_1.equals(UUID_2));
    }
}
Producción:

UUID_1: 14534
UUID_2: 14534
Are both UUID equal: true

Programa 2:

// Java code to illustrate equals() method
  
import java.util.*;
  
public class UUID_Demo {
    public static void main(String[] args)
    {
  
        // Creating two UUIDs
        UUID UUID_1
            = UUID
                  .fromString(
                      "5fc03087-d265-11e7-b8c6-83e29cd24f4c");
  
        UUID UUID_2
            = UUID
                  .fromString(
                      "58e0a7d7-eebc-11d8-9669-0800200c9a66");
  
        // Displaying the UUID values
        System.out.println("UUID_1: "
                           + UUID_1.clockSequence());
        System.out.println("UUID_2: "
                           + UUID_2.clockSequence());
  
        // Comparing both the UUIDs
        System.out.println("Are both UUID equal: "
                           + UUID_1.equals(UUID_2));
    }
}
Producción:

UUID_1: 14534
UUID_2: 5737
Are both UUID equal: false

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *