首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

MAP的两种遍历模式

2012-09-10 
MAP的两种遍历方式第一种:   Map map new HashMap()   Iterator iter map.entrySet().iterator()  w

MAP的两种遍历方式

第一种:
  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);
  }

???
??? for (Object key : map.keySet())
??? {
??????? String key = (String)key;
??????? String value = map.get(key)
???? }

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

热点排行