Método LocalDateTime hashCode() en Java con ejemplos

El método hashCode() de una clase LocalDateTime se usa para devolver un código hash para esta instancia de LocalDateTime. El código hash es siempre el mismo si el objeto no cambia. Este método se deriva de la clase Object de Java y funciona de manera similar.

Sintaxis: 

public int hashCode()

Parámetro: Este método no acepta ningún parámetro. 

Devoluciones: este método devuelve un valor entero que es el valor del código hash para esta instancia de LocalDateTime.

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

Programa 1:  

Java

// Java program to demonstrate
// LocalDateTime.hashCode() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create a LocalDateTime Object
        LocalDateTime local
            = LocalDateTime.parse("2017-07-22T09:32:42");
 
        // get hashcode for LocalDateTime
        int hashcode = local.hashCode();
 
        // print result
        System.out.println("hashCode value: "
                           + hashcode);
    }
}
Producción: 

hashCode value: -2030906730

 

Programa 2: 

Java

// Java program to demonstrate
// LocalDateTime.hashCode() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create a LocalDateTime Object
        LocalDateTime local
            = LocalDateTime.parse("2006-01-02T19:32:42");
 
        // get hashcode for LocalDateTime
        int hascode = local.hashCode();
 
        // print result
        System.out.println("hashCode value: "
                           + hascode);
    }
}
Producción: 

hashCode value: 1849330620

 

Referencia: https://docs.oracle.com/javase/10/docs/api/java/time/LocalDateTime.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 *