黑马程序员技术交流社区

标题: HashMap遍历的两种方式 [打印本页]

作者: 颜庭飞    时间: 2011-10-14 01:38
标题: HashMap遍历的两种方式
第一种:

  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);

  }

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2