3 import java.util.HashMap;
4 import java.util.Map;
5
6 //map使用方法
7 public class MapDemo {
8
9 public static void main(String[] args) {
10 // map实例化
11 Map<String, Integer> maps = new HashMap<>();
12
13 // 添加元素
14 maps.put("A", 10);
15 maps.put("B", 20);
16 maps.put("C", 30);
17 maps.put("D", 40);
18 maps.put("E", 50);
19 maps.put("F", 60);
20
21 // 修改元素
22 maps.replace("F", 65);
23
24 // 删除元素
25 maps.remove("E");
26
27 // 遍历map-原始方法
28 for (Map.Entry<String, Integer> entry : maps.entrySet()) {
29 System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue());
30 }
31
32 // 遍历map-forEach方法(Java8新特性)
33 maps.forEach((k,v)->
34 System.out.println("key : " + k + "; value : " + v)
35 );
36
37 // 查询元素
38 int f = maps.get("F");
39 System.out.println("F的值为:" + f);
40
41 }
42 }
转自博客园-星瑞-博客