El método entrySet() de la interfaz SortedMap en Java se utiliza para crear un conjunto de los mismos elementos contenidos en el mapa. Básicamente, devuelve una vista establecida del mapa o crea un nuevo conjunto y almacena los elementos del mapa en ellos.
Sintaxis:
SortedMap.entrySet()
Parámetros: El método no toma ningún parámetro.
Valor devuelto: el método devuelve un conjunto que tiene los mismos elementos que el mapa.
Los siguientes programas se utilizan para ilustrar el funcionamiento del método anterior:
Programa 1: Uso de HashMap.
// Java code to illustrate the entrySet() method import java.util.*; public class SortedMap_Demo { public static void main(String[] args) { // Creating an empty TreeMap SortedMap<String, Integer> sotree_map = new TreeMap<String, Integer>(); // Mapping int values to string keys sotree_map.put("Geeks", 10); sotree_map.put("4", 15); sotree_map.put("Geeks", 20); sotree_map.put("Welcomes", 25); sotree_map.put("You", 30); // Displaying the TreeMap System.out.println("Initial Mappings are: " + sotree_map); // Using entrySet() to get the set view System.out.println("The set is: " + sotree_map.entrySet()); } }
Programa 2:
// Java code to illustrate the entrySet() method import java.util.*; public class SortedMap_Demo { public static void main(String[] args) { // Creating an empty TreeMap SortedMap<Integer, String> sotree_map = new TreeMap<Integer, String>(); // Mapping string values to int keys sotree_map.put(10, "Geeks"); sotree_map.put(15, "4"); sotree_map.put(20, "Geeks"); sotree_map.put(25, "Welcomes"); sotree_map.put(30, "You"); // Displaying the TreeMap System.out.println("Initial Mappings are: " + sotree_map); // Using entrySet() to get the set view System.out.println("The set is: " + sotree_map.entrySet()); } }
Nota: La misma operación se puede realizar con cualquier tipo de Mapping con variación y combinación de diferentes tipos de datos.
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