Skip to content

程序员灯塔

Menu
  • 首页
  • 亲友位置共享
Menu

遍历map的三种方式

Posted on 2017 年 7 月 26 日

//第一种:普遍使用,二次取值
System.out.println(“通过Map.keySet遍历key和value:”);
for (String key : map.keySet()) {
System.out.println(“key= “+ key + ” and value= ” + map.get(key));
}

//第二种
System.out.println(“通过Map.entrySet使用iterator遍历key和value:”);
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println(“key= ” + entry.getKey() + ” and value= ” + entry.getValue());
}

//第三种:推荐,尤其是容量大时
System.out.println(“通过Map.entrySet遍历key和value”);
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(“key= ” + entry.getKey() + ” and value= ” + entry.getValue());
}

近期文章

  • 亲友位置共享APP-最简单的方式,让家人知道彼此在哪
  • 亲友位置共享
  • 技术网站
  • Git学习记录(learngitbranching.js.org)
  • 阿里职场潜规则

近期评论

您尚未收到任何评论。

归档

  • 2026 年 1 月
  • 2025 年 12 月
  • 2024 年 9 月
  • 2022 年 12 月
  • 2021 年 8 月
  • 2021 年 6 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2020 年 11 月
  • 2020 年 5 月
  • 2020 年 3 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 7 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 3 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 4 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 8 月
  • 2017 年 7 月

分类目录

  • 未分类
©2026 程序员灯塔 | Design: Newspaperly WordPress Theme