Método de elementos ConcurrentHashMap() en Java con ejemplos

El método elements() de la clase ConcurrentHashMap en Java se usa para obtener la enumeración de los valores presentes en la tabla.

Sintaxis:

Enumeration enu = ConcurrentHashMap.elements()

Parámetros: El método no toma ningún parámetro.

Valor devuelto: El método devuelve una enumeración de los valores del HashMap.

Los siguientes programas se utilizan para ilustrar el funcionamiento del método de elements():

Programa 1:

// Java code to illustrate the elements() method
  
import java.util.*;
import java.util.concurrent.*;
  
public class ConcurrentHashMap_Demo {
    public static void main(String[] args)
    {
  
        // Creating an empty hash_map
        ConcurrentHashMap<Integer, String>
            hash_map = new ConcurrentHashMap<Integer,
                                             String>();
  
        // Mapping elements into the map
        hash_map.put(10, "Geeks");
        hash_map.put(15, "4");
        hash_map.put(20, "Geeks");
        hash_map.put(25, "Welcomes");
        hash_map.put(30, "You");
  
        // Displaying the hash_map
        System.out.println("The Map is: " + hash_map);
  
        // Creating an empty enumeration to store
        Enumeration enu = hash_map.elements();
  
        System.out.println("The enumeration of values are:");
  
        // Displaying the Enumeration
        while (enu.hasMoreElements()) {
            System.out.println(enu.nextElement());
        }
    }
}
Producción:

The Map is: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=4}
The enumeration of values are:
Geeks
Welcomes
Geeks
You
4

Programa 2:

// Java code to illustrate the elements() method
  
import java.util.*;
import java.util.concurrent.*;
  
public class ConcurrentHashMap_Demo {
    public static void main(String[] args)
    {
  
        // Creating an empty hash_map
        ConcurrentHashMap<String, Integer>
            hash_map = new ConcurrentHashMap<String,
                                             Integer>();
  
        // Inserting elements into the map
        hash_map.put("Geeks", 10);
        hash_map.put("4", 15);
        hash_map.put("Geeks", 20);
        hash_map.put("Welcomes", 25);
        hash_map.put("You", 30);
  
        // Displaying the hash_map
        System.out.println("The Map is: " + hash_map);
  
        // Creating an empty enumeration to store
        Enumeration enu = hash_map.elements();
  
        System.out.println("The enumeration of values are:");
  
        // Displaying the Enumeration
        while (enu.hasMoreElements()) {
            System.out.println(enu.nextElement());
        }
    }
}
Producción:

The Map is: {4=15, Geeks=20, You=30, Welcomes=25}
The enumeration of values are:
15
20
30
25

Publicación traducida automáticamente

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