Java Collection Part 5: HashMap, LinkedHashMap & TreeMap

  1. import java.util.HashMap;  
  2. import java.util.HashSet;  
  3. import java.util.Iterator;  
  4. import java.util.LinkedHashMap;  
  5. import java.util.Map;  
  6. import java.util.Set;  
  7. import java.util.TreeMap;  
  8.   
  9. public class HashMapDemo {  
  10.   
  11.     public static void main(String[] args) {  
  12.         // TODO Auto-generated method stub  
  13.         HashMap<String, Integer>hMap=new HashMap<>();  
  14.         hMap.put("Sujan"1);  
  15.         hMap.put("Shakil"2);  
  16.         hMap.put("Shimul"3);  
  17.         System.out.println("Hashmap:-");  
  18.         print(hMap);  
  19.           
  20.         LinkedHashMap<String, Integer>lMap=new LinkedHashMap<>();  
  21.         lMap.put("Sumon"2);  
  22.         lMap.put("Shipon"1);  
  23.         lMap.put("Saiful"4);  
  24.         System.out.println("\nLinkedhashmap:-");  
  25.         lprint(lMap);  
  26.           
  27.         TreeMap<String, Integer>tMap=new TreeMap<>();  
  28.         tMap.put("ABC"0);  
  29.         tMap.put("XYZ"1);  
  30.         System.out.println("\nTreemap:-");  
  31.         tprint(tMap);  
  32.               
  33.   
  34.     }  
  35.     private static void print(HashMap<String, Integer>hashMap) {  
  36.         for(Map.Entry x:hashMap.entrySet()){  
  37.             System.out.println("Key: "+x.getKey()+" Value: "+x.getValue());  
  38.         }  
  39.           
  40.     }  
  41.       
  42.     private static void tprint(TreeMap<String, Integer>treeMap) {  
  43.         for(Map.Entry y:treeMap.entrySet()){  
  44.             System.out.println("Key: "+y.getKey()+" Value: "+y.getValue());  
  45.         }  
  46.           
  47.     }  
  48.       
  49.     private static void lprint(LinkedHashMap<String, Integer>lHashMap) {  
  50.         for(Map.Entry z:lHashMap.entrySet()){  
  51.             System.out.println("Key: "+z.getKey()+" Value: "+z.getValue());  
  52.         }  
  53.           
  54.     }  
  55.   
  56. }  
Share:

0 Comments:

Post a Comment