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)