SortedMap entrySet() method in Java with Examples (original) (raw)

Last Updated : 26 Nov, 2018

The entrySet() method of SortedMap interface in Java is used to create a set out of the same elements contained in the map. It basically returns a set view of the map or creates a new set and store the map elements into them.Syntax:

SortedMap.entrySet()

Parameters: The method does not take any parameter.Return Value: The method returns a set having same elements as the map. Below programs are used to illustrate the working of above method:Program 1: Using HashMap.

Java `

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

}

`

Program 2:

Java `

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

}

`

Note: The same operation can be performed with any type of Mappings with variation and combination of different data types.