Java TreeMap : Collection Class
Java TreeMap : Collection Class
- TreeMap class implements the Map interface by using a tree
- TreeMap provides an efficient means of storing key/value pairs in sorted order
- TreeMap allows faster retrieval of elements.
- Tree map elements will be sorted in ascending key order.
Lets create an TreeMap using following line of code -
Example #1 : Create TreeMap
package com.c4learn.collection; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class TreeMapExample { public static void main(String[] args) { TreeMap<Integer, String> tMap = new TreeMap<Integer, String>(); tMap.put(101, "Aman"); tMap.put(108, "Arun"); tMap.put(102, "Akash"); tMap.put(190, "Aniket"); tMap.put(182, "Anil"); Set set = tMap.entrySet(); Iterator itr = set.iterator(); while (itr.hasNext()) { Map.Entry m = (Map.Entry) itr.next(); System.out.println(m.getKey() + " " + m.getValue()); } } }
Output :
101 Aman 102 Akash 108 Arun 182 Anil 190 Aniket