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); } }
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); } }
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