The hashCode() method of ZoneOffset Class in java.time package is used to obtain hashCode value of this instance of ZoneOffset. This method does not takes any parameter and returns an int value. which is the hashCode value.
Syntax:
public static int hashCode()
Parameters: This method accepts do not accepts any parameter.
Return Value: This method returns an int value which is the hashCode value of this ZoneOffset instance.
Below examples illustrate the ZoneOffset.hashCode() method:
Example 1:
// Java code to illustrate hashCode() method import java.time.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset
ZoneOffset zoneOffset
= ZoneOffset.ofHours( 5 );
System.out.println(zoneOffset);
// Using hashCode() method
int hashCode = zoneOffset.hashCode();
System.out.println( "ZoneOffset hashCode: " + hashCode); }
} |
Output:
+05:00 ZoneOffset hashCode: 18000
Example 2:
// Java code to illustrate hashCode() method import java.time.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset
ZoneOffset zoneOffset
= ZoneOffset.of( "Z" );
System.out.println(zoneOffset);
// Using hashCode() method
int hashCode = zoneOffset.hashCode();
System.out.println( "ZoneOffset hashCode: " + hashCode); }
} |
Output:
Z ZoneOffset hashCode: 0
Reference: Oracle Doc