专业的JAVA编程教程与资源

网站首页 > java教程 正文

遍历map的方式有什么?(遍历map js)

temp10 2024-09-22 09:57:40 java教程 9 ℃ 0 评论

广东IT优就业

遍历map的方式有什么?(遍历map js)

遍历map的方式有什么?广州IT培训老师来说一说。

1,平时开发中对map的使用很多,然后发现了很多map可能存在的各种问题;如HashMap 需要放置 1024 个元素,由于没有设置容量初始大小,随着元素不断增加,容量 7 次被迫扩大,resize 需要重建 hash 表,严重影响性能,因此最好在初始化时设置map的大小。

2,用 entrySet 遍历 Map 类集合 KV,而不是 keySet 方式进行遍历。因为keySet 其实是遍历了 2 次,一次是转为 Iterator 对象,另一次是从 hashMap 中取出key 所对应的 value。而 entrySet 只是遍历了一次就把 key 和 value 都放到了 entry 中,效率更高。如果是 JDK8,使用 Map.foreach 方法。

遍历map的几种方式:

JDK8 Map.foreach 方法遍历:

希望广州IT培训老师上述分享的内容对大家有所帮助。

广东IT优就业

出处:www.cnblogs.com/yuyuchen/p/8084566.html

更多IT精彩推荐:

带你打开世界第一编程语言的大门:http://www.ujiuye.com/zt/java/?wt.mc_id=17009338

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表