1 public static void main(String[] args) {
2
3 Map<String, Integer> map = new HashMap<String, Integer>();
4 map.put("张三", 12);
5 map.put("张三1", 121);
6 map.put("张三2", 122);
7 map.put("张三3", 123);
8 map.put("张三4", 124);
9 map.put("张三5", 125);
10 map.put("张三6", 126);
11 map.put("张三7", 127);
12
13 // keySet
14 Set<String> set = map.keySet();
15 Iterator<String> it = set.iterator();
16 while (it.hasNext()) {
17 String key = it.next();
18 System.out.println(key + "---" + map.get(key));
19 }
20 System.out.println("==============================================");
21 // foreach 遍历keySet
22 for (String string : map.keySet()) {
23 System.out.println(string + "===" + map.get(string));
24 }
25
26 System.out.println("==============================================");
27
28 // entrySet
29 Set<Entry<String, Integer>> setenty = map.entrySet();
30 Iterator<Entry<String, Integer>> ite = setenty.iterator();
31 while (ite.hasNext()) {
32 Entry<String, Integer> m = ite.next();
33 System.out.println(m.getKey() + "---" + m.getValue());
34 }
35
36 System.out.println("==============================================");
37
38 // foreach 遍历entrySet
39 for (Entry<String, Integer> entry : map.entrySet()) {
40 System.out.println(entry.getKey() + "===" + entry.getValue());
41 }
42 }