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:
Java
Java
- if both ZoneId are equal, then true is returned
- if both ZoneId are not equal, then false is returned.
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);
}
}
Output:
Program 2:
Both ZoneIdsare equal: false
// 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);
}
}
Output:
References:
https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#equals(java.lang.Object)Both ZoneIdsare equal: true