Java Reference
In-Depth Information
{
Color value = m.get(key);
System.out.println(key + Ð->Ñ + value);
}
The following sample program shows a map in action.
To find all keys and values in a map, iterate through the key set and find the values
that correspond to the keys.
ch16/map/MapDemo.java
1
import
java.awt.Color;
2
import
java.util.HashMap;
3
import
java.util.Map;
4
import
java.util.Set;
5
6 /**
7
This program demonstrates a map that maps names to colors.
8 */
9
public class
MapDemo
10 {
11
public static void
main(String[] args)
12 {
13 Map<String, Color> favoriteColors
14 =
new
HashMap<String, Color>();
15 favoriteColors.put(
ÐJulietÑ
, Color.PINK);
16 favoriteColors.put(
ÐRomeoÑ
, Color.GREEN);
17 favoriteColors.put(
ÐAdamÑ
, Color.BLUE);
18 favoriteColors.put(
ÐEveÑ
, Color.PINK);
19
20 Set<String> keySet =
favoriteColors.keySet();
21
for
(String key : keySet)
22 {
23 Color value = favoriteColors.get(key);
24 System.out.println(key +
Ð->Ñ
+
value);
25 }
26 }
27 }
706
707