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

HashMap遍历的两种方式,推荐使用entrySet()

时间:2016-06-30 16:30:45      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

第一种: 
Map map = new HashMap(); 
Iterator iter = map.entrySet().iterator(); 
while (iter.hasNext()) { 
    Map.Entry entry = (Map.Entry) iter.next(); 
    Object key = entry.getKey(); 
    Object val = entry.getValue(); 

效率高,以后一定要使用此种方式! 
第二种: 
Map map = new HashMap(); 
Iterator iter = map.keySet().iterator(); 
while (iter.hasNext()) { 
    Object key = iter.next(); 
    Object val = map.get(key); 

效率低,以后尽量少使用!

HashMap遍历的两种方式,推荐使用entrySet()

标签:

原文地址:http://www.cnblogs.com/zhoucx66/p/5630086.html

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