渐进式编程课
Java 目录
第 22 课2026.09.30

遍历时一次取得课程键和备注值,避免再次按键查询。

第 22 课:用entrySet同时读取课程与备注

  • 日期:2026-09-30
  • 课程序号:第 22 课
  • 知识点:Map.entrySet()

用途或适用场景

遍历时一次取得课程键和备注值,避免再次按键查询。

核心概念

entrySet() 返回键值映射视图;每个 entry 提供 getKey() 与 getValue()。

最小代码或操作示例

java
for (var entry : notes.entrySet()) {
  System.out.println(entry.getKey().title() + ": " + entry.getValue());
}

3~5 分钟练习

加入第二条课程备注并遍历。

参考答案

循环各输出一组课程标题和对应备注;不要依赖 HashMap 顺序。

与上一课的联系

第 21 课用键再调用 get;本课只改为 entrySet 同时读取;下一课可用 forEach 表达同一遍历。

时效校验

时效校验:2026-09-30(Java SE 27;Map.entrySet() 为当前 API,未见废弃标记。)

官方参考