📜  Java中的 MinguoDate equals() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:50.131000             🧑  作者: Mango

Java中的 MinguoDate equals() 方法及示例

在Java中,MinguoDate类是Java 8中新增的一个日期类,表示中华民国日历中的日期。MinguoDate类中提供了equals()方法用于比较两个日期对象是否相等。

MinguoDate equals() 方法的语法

equals()方法的语法如下所示:

public boolean equals(Object obj)

参数说明:

  • obj:要比较的对象。

返回值:

  • 如果此对象等于obj,则返回true;否则返回false。
MinguoDate equals() 方法的示例

下面是一个使用equals()方法比较两个MinguoDate对象的示例代码:

import java.time.LocalDate;
import java.time.chrono.MinguoDate;

public class MinguoDateDemo {
    public static void main(String[] args) {
        MinguoDate date1 = MinguoDate.of(110, 1, 1);
        MinguoDate date2 = MinguoDate.of(110, 1, 1);
        MinguoDate date3 = MinguoDate.of(109, 12, 31);
        
        System.out.println("date1.equals(date2) : " + date1.equals(date2));
        System.out.println("date1.equals(date3) : " + date1.equals(date3));
    }
}

输出结果如下:

date1.equals(date2) : true
date1.equals(date3) : false

从输出结果可以看出,MinguoDate类的equals()方法可以用于比较两个日期对象是否相等,返回一个boolean类型的值。