Método HashSet hashCode() en Java con ejemplo

El método hashCode() de HashSet en Java se usa para obtener el valor de hashCode para esta instancia de HashSet. Devuelve un valor entero que es el valor de hashCode para esta instancia de HashSet.

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 de HashSet.

Los siguientes ejemplos ilustran el método HashSet.hashCode():

Ejemplo 1:

// Java code to demonstrate the working of
// hashCode() method in HashSet
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // creating an HashSet
        HashSet<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 HashSet
        System.out.println("HashSet: "
                           + arr);
  
        // Get the hashCode value
        // using hashCode() value
        System.out.println("HashCode value: "
                           + arr.hashCode());
    }
}
Producción:

HashSet: [1, 2, 3, 4]
HashCode value: 10

Ejemplo 2:

// Java code to demonstrate the working of
// hashCode() method in HashSet
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // creating an HashSet
        HashSet<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 HashSet
        System.out.println("HashSet: "
                           + arr);
  
        // Get the hashCode value
        // using hashCode() value
        System.out.println("HashCode value: "
                           + arr.hashCode());
    }
}
Producción:

HashSet: [ForGeeks, Geeks, For, GeeksForGeeks]
HashCode value: -482506029

Publicación traducida automáticamente

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