El método equals() de java.util . La clase Opcional en Java se usa para verificar la igualdad de este Opcional con el Opcional especificado. Este método toma una instancia Opcional y la compara con esta Opcional y devuelve un valor booleano que representa lo mismo.
Sintaxis:
public boolean equals(Object obj)
Parámetro: Este método acepta un parámetro obj que es el Opcional para verificar su igualdad con este Opcional.
Valor devuelto: este método devuelve un valor booleano que indica si este Opcional es igual al Objeto especificado.
Excepción: este método no arroja ninguna excepción.
Programa 1:
// Java program to demonstrate // the above method import java.text.*; import java.util.*; public class OptionalDemo { public static void main(String[] args) { Optional<Integer> op1 = Optional.of(456); System.out.println("Optional 1: " + op1); Optional<Integer> op2 = Optional.of(456); System.out.println("Optional 2: " + op2); System.out.println("Comparing Optional 1" + " and Optional 2: " + op1.equals(op2)); } }
Optional 1: Optional[456] Optional 2: Optional[456] Comparing Optional 1 and Optional 2: true
Programa 2:
// Java program to demonstrate // the above method import java.text.*; import java.util.*; public class OptionalDemo { public static void main(String[] args) { Optional<Integer> op1 = Optional.of(456); System.out.println("Optional 1: " + op1); Optional<Integer> op2 = Optional.empty(); System.out.println("Optional 2: " + op2); System.out.println("Comparing Optional 1" + " and Optional 2: " + op1.equals(op2)); } }
Optional 1: Optional[456] Optional 2: Optional.empty Comparing Optional 1 and Optional 2: false
Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/Optional.html#equals-java.lang.Object-
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA