El método equals() de la clase Year en Java se usa para verificar si este objeto Year es igual a otro objeto Year que pasa como parámetro. La comparación se basa en la posición de la línea de tiempo de los años.
Sintaxis :
public boolean equals(Object obj)
Parámetro : Este método acepta un solo parámetro obj . Es el objeto Año que especifica un año con el que queremos comparar el objeto del año actual.
Valor de retorno : devuelve un valor booleano True si se encuentra que el objeto Year actual es igual al objeto Year que se le pasó como parámetro; de lo contrario, false.
Los siguientes programas ilustran el método equals() de Year en Java:
Programa 1 :
// Program to illustrate the equals() method import java.util.*; import java.time.*; public class GfG { public static void main(String[] args) { // Creates first Year object Year firstYear = Year.of(2017); // Creates second year object Year secondYear = Year.of(2018); // Checks if the two year objects are // equal or not System.out.println(firstYear.equals(secondYear)); } }
Producción:
false
Programa 2 :
// Program to illustrate the equals() method import java.util.*; import java.time.*; public class GfG { public static void main(String[] args) { // Creates first Year object Year firstYear = Year.of(2018); // Creates second year object Year secondYear = Year.of(2018); // Checks if the two year objects are // equal or not System.out.println(firstYear.equals(secondYear)); } }
Producción:
true
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Year.html#equals-java.lang.Object-