码迷,mamicode.com
首页 > 其他好文 > 详细

Map循环/迭代/遍历效率、性能问题。

时间:2018-10-11 18:55:49      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:遍历   效率   key   set   png   迭代   bsp   bubuko   find   

项目开发完毕,为了找点事打发一下时间,于是用findBugs插件对当前完工的项目进行扫描,发现了很多问题。其中有个关于性能的问题,在这里记录一下。

提示信息为:Inefficient use of keySet iterator instead of entrySet iterator

然后我定位到对应的代码中如图

技术分享图片

参考的上面的提示信息,大致意思是:map用keySet()方法去迭代没有entrySet()方法效率高,可以避免map .get(key)查找。

于是更改为:

技术分享图片

 

Map循环/迭代/遍历效率、性能问题。

标签:遍历   效率   key   set   png   迭代   bsp   bubuko   find   

原文地址:https://www.cnblogs.com/dqcer/p/9773487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!