The equals() method of java.time.zone.ZoneOffsetTransition class is used to make comparison between two objects of ZoneOffsetTransition type .
Syntax:
public boolean equals(Object other)
Parameter: this method takes the object of other zoneoffsetTransition as a parameter.
Return Value: This method returns true if both objects are equal otherwise false.
Below are the examples to illustrate the equals() method:
Example 1:
// Java program to demonstrate // equals() method   import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.zone.*;   public class GFG {     public static void main(String[] argv)     {           // creating and initializing         // the object of LocalDateTime         LocalDateTime loc             = LocalDateTime.of(                 1999 , 04 , 25 , 03 ,                 24 , 45 , 0 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off1             = ZoneOffset.ofTotalSeconds( 8 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off2             = ZoneOffset.ofTotalSeconds( 12 );           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans1             = ZoneOffsetTransition.of(                 loc, off1, off2);           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans2             = ZoneOffsetTransition.of(                 loc, off1, off2);           // comparing both object using         // equals() method         boolean status             = zonetrans1.equals(zonetrans2);           // display the result         if (status)             System.out.println(                 "zonetrans1 is equal to zonetrans2" );         else             System.out.println(                 "zonetrans1 is not equal to zonetrans2" );     } } |
zonetrans1 is equal to zonetrans2
Example 2:
// Java program to demonstrate // equals() method   import java.util.*; import java.io.*; import java.time.*; import java.time.chrono.*; import java.time.zone.*;   public class GFG {     public static void main(String[] argv)     {           // creating and initializing         // the object of LocalDateTime         LocalDateTime loc             = LocalDateTime.of(                 1999 , 04 , 25 ,                 03 , 24 , 45 , 0 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off1             = ZoneOffset.ofTotalSeconds( 8 );           // creating and initializing         // the object of ZoneOffset         ZoneOffset off2             = ZoneOffset.ofTotalSeconds( 12 );           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans1             = ZoneOffsetTransition.of(                 loc, off1, off2);           // creating and initializing         // ZoneOffsetTransition Object         ZoneOffsetTransition zonetrans2             = ZoneOffsetTransition                   .of(LocalDateTime.of(                           1999 , 04 , 25 , 03 ,                           24 , 48 , 0 ),                       off1, off2);           // comparing both object using         // equals() method         boolean status             = zonetrans1.equals(zonetrans2);           // display the result         if (status)             System.out.println(                 "zonetrans1 is equal to zonetrans2" );         else             System.out.println(                 "zonetrans1 is not equal to zonetrans2" );     } } |
zonetrans1 is not equal to zonetrans2