Java ZoneOffset equal(Object)方法及示例
java.time包中 ZoneOffset类 的 equals(Object) 方法用于检查作为参数传递给这个ZoneOffset实例的另一个ZoneOffset实例是否相等。该方法返回一个布尔值,说明两者相同。
语法
public boolean equals(Object object)
参数: 该方法接受一个参数 对象 ,该对象将等于这个ZoneOffset实例。
返回值: 该方法返回一个 布尔值 ,说明这个ZoneOffset是否等于作为参数传递的那个实例。下面的例子说明了ZoneOffset.equals()方法:
例1 :
// Java code to illustrate equals() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset instance
ZoneOffset zoneOffset1
= ZoneOffset.ofHours(5);
System.out.println("ZoneOffset 1: "
+ zoneOffset1);
// Get the ZoneOffset instance
ZoneOffset zoneOffset2
= ZoneOffset.ofHours(5);
System.out.println("ZoneOffset 2: "
+ zoneOffset2);
// Using equals() method
System.out.println("ZoneOffset 1 "
+ "is equal to ZoneOffset 2: "
+ zoneOffset1.equals(zoneOffset2));
}
}
输出
ZoneOffset 1: +05:00
ZoneOffset 2: +05:00
ZoneOffset 1 is equal to ZoneOffset 2: true
例2 :
// Java code to illustrate equals() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// Get the ZoneOffset instance
ZoneOffset zoneOffset1
= ZoneOffset.ofHours(5);
System.out.println("ZoneOffset 1: "
+ zoneOffset1);
// Get the ZoneOffset instance
ZoneOffset zoneOffset3
= ZoneOffset.ofHours(3);
System.out.println("ZoneOffset 3: "
+ zoneOffset3);
// Using equals() method
System.out.println("ZoneOffset 1 "
+ "is equal to ZoneOffset 3: "
+ zoneOffset1.equals(zoneOffset3));
}
}
输出
ZoneOffset 1: +05:00
ZoneOffset 3: +03:00
ZoneOffset 1 is equal to ZoneOffset 3: false
极客教程