Java 中的 Map

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

Source: Dev.to

Java 中 Map 的封面图片

什么是 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() – 获取所有键的集合。

Map、List、Set 的区别?

Map、List 与 Set 的区别

0 浏览
Back to Blog

相关文章

阅读更多 »

Spring Boot 中的 MVC 架构流程

MVC Architecture Flow in Spring Boot 的封面图片 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2F...