public class HashMapDemo
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: }