Método hashCode() instantáneo en Java con ejemplos

El método hashCode() de Instant Class se usa para obtener hashCode para este Instant. El código hash es siempre el mismo si el objeto no cambia. Hashcode es un código único generado por la JVM en el momento de la creación del objeto. Se puede usar para realizar alguna operación en algoritmos relacionados con hash como hashtable, hashmap, etc. También se puede buscar un objeto con su código único (hashcode).

Sintaxis:

public int hashCode()

Devoluciones: este método devuelve el código hash para este instante.

Los siguientes programas ilustran el método Instant.hashCode():

Programa 1:

// Java program to demonstrate
// Instant.hashCode() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a Instant object
        Instant instant
            = Instant.parse("2018-12-30T19:34:50.63Z");
  
        // get hashCode
        // using hashCode()
        int value = instant.hashCode();
  
        // print result
        System.out.println("hashCode value: "
                           + value);
    }
}
Producción:

hashCode value: -683539878

Programa 2:

// Java program to demonstrate
// Instant.hashCode() method
  
import java.time.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create a Instant object
        Instant instant = Instant.now();
  
        // current Instant
        System.out.println("Current Instant: "
                           + instant);
  
        // get hashCode
        // using hashCode()
        int value = instant.hashCode();
  
        // print result
        System.out.println("hashCode value: "
                           + value);
    }
}
Producción:

Current Instant: 2018-11-27T04:45:52.428Z
hashCode value: 1896457472

Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#hashCode()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *