HashMap的两种遍历方式

  1.   
  2. 第一种:  
  3. Map map = new HashMap();  
  4. Iterator iter = map.entrySet().iterator();  
  5. while (iter.hasNext()) {  
  6.     Map.Entry entry = (Map.Entry) iter.next();  
  7.     Object key = entry.getKey();  
  8.     Object val = entry.getValue();  
  9. }  
  10. 效率高,以后一定要使用此种方式!  
  11. 第二种:  
  12. Map map = new HashMap();  
  13. Iterator iter = map.keySet().iterator();  
  14. while (iter.hasNext()) {  
  15.     Object key = iter.next();  
  16.     Object val = map.get(key);  
  17. }  
  18. 效率低,以后尽量少使用!  

posted on 2016-01-14 03:59  一心一念  阅读(161)  评论(0编辑  收藏  举报

导航