El método hashCode() de java.util . La clase opcional en Java se usa para obtener el valor hashCode de esta instancia opcional. Si no hay ningún valor presente en esta instancia opcional, este método devuelve 0.
Sintaxis:
public int hashCode()
Parámetro: Este método no acepta ningún parámetro.
Valor de retorno: este método devuelve el valor hashCode de esta instancia opcional. Si no hay ningún valor presente en esta instancia opcional, este método devuelve 0.
Excepción: este método no arroja ninguna excepción.
Programa 1:
// Java program to demonstrate // the above method import java.util.*; public class OptionalDemo { public static void main(String[] args) { Optional<Integer> op = Optional.of(456); System.out.println("Optional: " + op); System.out.println("Optional hashCode value: " + op.hashCode()); } }
Optional: Optional[456] Optional hashCode value: 456
Programa 2:
// Java program to demonstrate // the above method import java.util.*; public class OptionalDemo { public static void main(String[] args) { Optional<Integer> op = Optional.empty(); System.out.println("Optional: " + op); System.out.println("Optional hashCode value: " + op.hashCode()); } }
Optional: Optional.empty Optional hashCode value: 0
Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/Optional.html#hashCode–
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA