Let’s learn TreeMap entrySet() method in java.
TreeMap entrySet() method in java
entrySet() method of TreeMap class returns a Set view of the mappings contained in this map. The set’s iterator returns the entries in ascending key order.
Syntax:
public Set<Map.Entry<K, V>> entrySet()
Parameters:
entrySet() method do not take any parameter.
Now let’s see example on TreeMap entrySet() method.
import java.util.TreeMap; public class TreeMapEntrySetMethodExample { public static void main(String[] args) { TreeMap<Integer, String> tm = new TreeMap<Integer, String>(); // map String values to Integer keys tm.put(56, "mango"); tm.put(28, "apple"); tm.put(35, "banana"); tm.put(73, "pineapple"); tm.put(61, "orange"); // printing the TreeMap System.out.println("Given TreeMap is: " + tm); // use entrySet() to get set view System.out.println("set view is: " + tm.entrySet()); } }
Output:
Given TreeMap is: {28=apple, 35=banana, 56=mango, 61=orange, 73=pineapple}
set view is: [28=apple, 35=banana, 56=mango, 61=orange, 73=pineapple]
Let’s see an example to map integer values to String keys.
import java.util.TreeMap; public class TreeMapEntrySetMethodExample { public static void main(String[] args) { TreeMap<String, Integer> tm = new TreeMap<String, Integer>(); // map Integer values to String keys tm.put("mango", 56); tm.put("apple", 28); tm.put("banana", 35); tm.put("pineapple", 73); tm.put("orange", 61); // printing the TreeMap System.out.println("Given TreeMap is: " + tm); // use entrySet() to get set view System.out.println("set view is: " + tm.entrySet()); } }
Output:
Given TreeMap is: {apple=28, banana=35, mango=56, orange=61, pineapple=73}
set view is: [apple=28, banana=35, mango=56, orange=61, pineapple=73]
Also read – java overview