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