El método hashCode() de Set en Java se utiliza para obtener el valor de hashCode para esta instancia de Set. Devuelve un valor entero que es el valor hashCode para esta instancia del Conjunto.
Sintaxis:
public int hashCode()
Parámetros: Esta función no tiene parámetros.
Devoluciones: el método devuelve un valor entero que es el valor hashCode para esta instancia del Conjunto.
Los siguientes ejemplos ilustran el método Set.hashCode():
Ejemplo 1:
// Java code to demonstrate the working of // hashCode() method in Set import java.util.*; public class GFG { public static void main(String[] args) { // creating an Set Set<Integer> arr = new HashSet<Integer>(); // using add() to initialize values // [1, 2, 3, 4] arr.add(1); arr.add(2); arr.add(3); arr.add(4); // print Set System.out.println("Set: " + arr); // Get the hashCode value // using hashCode() value System.out.println("HashCode value: " + arr.hashCode()); } }
Producción:
Set: [1, 2, 3, 4] HashCode value: 10
Ejemplo 2:
// Java code to demonstrate the working of // hashCode() method in Set import java.util.*; public class GFG { public static void main(String[] args) { // creating an Set Set<String> arr = new HashSet<String>(); // using add() to initialize values // [Geeks, For, ForGeeks, GeeksForGeeks] arr.add("Geeks"); arr.add("For"); arr.add("ForGeeks"); arr.add("GeeksForGeeks"); // print Set System.out.println("Set: " + arr); // Get the hashCode value // using hashCode() value System.out.println("HashCode value: " + arr.hashCode()); } }
Producción:
Set: [ForGeeks, Geeks, For, GeeksForGeeks] HashCode value: -482506029
Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/Set.html#hashCode()