Java 中的 Map
发布: (2026年5月2日 GMT+8 12:49)
2 分钟阅读
原文: Dev.to
Source: Dev.to

什么是 Java 集合中的 Map?
Java(来自 Java 集合框架)中的 Map 是一种以 键‑值对 形式存储数据的数据结构。
- 每个键都是唯一的。
- 每个值都与一个键关联。
把它想象成字典:单词 → 含义。
示例
101 → "John"
102 → "Alice"
为什么要使用 Map?
我们在以下情况下使用 Map:
- 需要通过键快速查找。
- 想要存储相关联的数据对。
- 需要唯一的键。
实际场景示例
- 学号 → 姓名
- 用户名 → 密码
- 商品 ID → 价格
常见的 Map 实现
- HashMap – 快速、无序。
- LinkedHashMap – 保持插入顺序。
- TreeMap – 按键排序。
常用方法
put(key, value)– 插入数据。get(key)– 获取键对应的值。remove(key)– 删除键对应的条目。containsKey(key)– 检查键是否存在。keySet()– 获取所有键的集合。
