equals() method of the ZoneId class used to compare this ZoneId to the ZoneId object passed as parameter. The value to be returned by this method is determined as follows:
- if both ZoneId are equal, then true is returned
- if both ZoneId are not equal, then false is returned.
Syntax:
public boolean equals(Object obj)
Parameters: This method accepts a single parameter obj which represents the object to compare with this ZoneId, It can’t be null.
Return value: This method returns true if both ZoneId are equal else false.
Below programs illustrate the equals() method:
Program 1:
// Java program to demonstrate// ZoneId.equals() method  import java.time.*;  public class GFG {    public static void main(String[] args)    {          // create two diff ZoneId objects        ZoneId ZoneId1            = ZoneId.of("Europe/Paris");          ZoneId ZoneId2            = ZoneId.of("Asia/Calcutta");          // apply equals() method to check        // whether both ZoneIds are equal or not        boolean response = ZoneId1.equals(ZoneId2);          // print result        System.out.println("Both ZoneIds"                           + "are equal: " + response);    }} |
Both ZoneIdsare equal: false
Program 2:
// Java program to demonstrate// ZoneId.equals() method  import java.time.*;  public class GFG {    public static void main(String[] args)    {          // create two diff ZoneId objects        ZoneId ZoneId1            = ZoneId.of("Asia/Calcutta");          ZoneId ZoneId2            = ZoneId.of("Asia/Calcutta");          // apply equals() method to check        // whether both ZoneIds are equal or not        boolean response = ZoneId1.equals(ZoneId2);          // print result        System.out.println("Both ZoneIds"                           + "are equal: " + response);    }} |
Both ZoneIdsare equal: true
References:
https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#equals(java.lang.Object)

… [Trackback]
[…] Info to that Topic: geeksforgeeks.org/zoneid-equals-method-in-java-with-examples/ […]