【Java】16. HashMap

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
    }
    

你可能感兴趣的:(Java,java)