Método hashCode() opcional en Java con ejemplos

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());
    }
}
Producción:

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());
    }
}
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *