Source of HashMapDemo.java


  1: import java.util.HashMap;
  2: 
  3: public class HashMapDemo
  4: {
  5:         public static void main(String[] args)
  6:         {
  7:                 HashMap<String, Integer> mountains = new HashMap<String, Integer>();
  8:                 mountains.put("Everest",29029);
  9:                 mountains.put("K2",28251);
 10:                 mountains.put("Kangchenjunga",28169);
 11:                 mountains.put("Denali",20335);
 12:                 printMap(mountains);
 13: 
 14:                 System.out.println("Denali in the map: " +
 15:                         mountains.containsKey("Denali"));
 16:                 System.out.println();
 17: 
 18:                 System.out.println("Changing height of Denali.");
 19:                 mountains.put("Denali", 20320); // Overwrites the old value for Denali
 20:                 printMap(mountains);
 21: 
 22:                 System.out.println("Removing Kangchenjunga.");
 23:                 mountains.remove("Kangchenjunga");
 24:                 printMap(mountains);
 25: 
 26:         }
 27: 
 28:         public static void printMap(HashMap<String, Integer> map)
 29:         {
 30:                 System.out.println("Map contains:");
 31:                 for (String keyMountainName : map.keySet())
 32:                 {
 33:                         Integer height = map.get(keyMountainName);
 34:                         System.out.println(keyMountainName + " --> " + height.intValue() + " feet.");
 35:                 }
 36:                 System.out.println();
 37:         }
 38: }