16. HashMap
public static String find3(String key) {
Map<String, String> map = Map.of(
"bright", "小明",
"white", "小白",
"black", "小黑"
);
return map.get(key);
}
-
Map.of 用来创建不可变的 Map,即初始时确定了有哪些 key 和 value,之后就不能新增或删除了
- 根据 key 获取 value,用 get(key) 方法
-
如果想创建可变的 Map,用 new HashMap()
- 存入新的 key,value,用 put(key, value) 方法
-
遍历方法之一:
for (Map.Entry<String, String> e : map.entrySet()) { // e.getKey() 获取 key // e.getValue() 获取 value }