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

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

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

在Java中,Year是一个表示年份的类。它提供了equals()方法来比较两个年份对象是否相等。

equals()方法的语法

equals()方法的语法如下:

public boolean equals(Object year)

参数说明:

year:要比较的对象。

返回值说明:

如果两个年份对象相等,则返回true,否则返回false

equals()方法的使用示例

以下是如何使用equals()方法来比较两个年份对象的示例。

import java.time.Year;

public class YearExample {
    public static void main(String[] args) {

        // 创建两个Year对象
        Year y1 = Year.of(2021);
        Year y2 = Year.of(2021);

        // 使用equals()方法比较两个年份对象是否相等
        if (y1.equals(y2)) {
            System.out.println("y1年份对象和y2年份对象相等");
        } else {
            System.out.println("y1年份对象和y2年份对象不相等");
        }
    }
}

输出结果:

y1年份对象和y2年份对象相等

以上示例中,我们首先创建了两个Year对象,分别表示2021和2021年。然后,我们使用equals()方法比较这两个对象是否相等。由于这两个对象代表的年份相同,因此equals()方法返回true,打印出“y1年份对象和y2年份对象相等”的信息。

总结

在Java中,通过使用Year类的equals()方法可以比较两个年份对象是否相等。在比较之前,需要将要比较的年份传递给Year类的of()方法,以创建Year对象。equals()方法将比较两个对象的值是否相同,如果相同则返回true,否则返回false。