El método equals(Object) de ZoneOffset Class en el paquete java.time se utiliza para comprobar si la otra instancia de ZoneOffset pasada como parámetro a esta instancia de ZoneOffset es igual o no. Este método devuelve un valor booleano que indica lo mismo. Sintaxis:
public boolean equals(Object object)
Parámetros: este método acepta un objeto de parámetro que debe ser igual a esta instancia de ZoneOffset. Valor devuelto: este método devuelve un valor booleano que indica si este ZoneOffset es igual a la instancia pasada como parámetro. Los siguientes ejemplos ilustran el método ZoneOffset.equals(): Ejemplo 1:
Java
// Java code to illustrate equals() method import java.time.*; public class GFG { public static void main(String[] args) { // Get the ZoneOffset instance ZoneOffset zoneOffset1 = ZoneOffset.ofHours(5); System.out.println("ZoneOffset 1: " + zoneOffset1); // Get the ZoneOffset instance ZoneOffset zoneOffset2 = ZoneOffset.ofHours(5); System.out.println("ZoneOffset 2: " + zoneOffset2); // Using equals() method System.out.println("ZoneOffset 1 " + "is equal to ZoneOffset 2: " + zoneOffset1.equals(zoneOffset2)); } }
Producción:
ZoneOffset 1: +05:00 ZoneOffset 2: +05:00 ZoneOffset 1 is equal to ZoneOffset 2: true
Ejemplo 2:
Java
// Java code to illustrate equals() method import java.time.*; public class GFG { public static void main(String[] args) { // Get the ZoneOffset instance ZoneOffset zoneOffset1 = ZoneOffset.ofHours(5); System.out.println("ZoneOffset 1: " + zoneOffset1); // Get the ZoneOffset instance ZoneOffset zoneOffset3 = ZoneOffset.ofHours(3); System.out.println("ZoneOffset 3: " + zoneOffset3); // Using equals() method System.out.println("ZoneOffset 1 " + "is equal to ZoneOffset 3: " + zoneOffset1.equals(zoneOffset3)); } }
Producción:
ZoneOffset 1: +05:00 ZoneOffset 3: +03:00 ZoneOffset 1 is equal to ZoneOffset 3: false
Referencia: documento de Oracle