转载自网络,原文地址:

http://blog.163.com/mageng11@126/blog/static/140808374201131915047480/


在java中使用HashMap是主要有两种遍历方法,代码如下

第一种:

  1. HashMap hashmap = new HashMap();

  2. Iterator iterator = hashmap.keySet().iterator();

  3. while (iterator.hasNext()) {

  4. Object value = hashmap.get(iterator.next());

  5. }

第二种:

  1. HashMap hashmap = new HashMap();

  2. Iterator iterator = hashmap.entrySet().iterator();

  3. while (iter.hasNext()) {

  4. Entry entry = (Entry) iter.next();

  5. Object value= entry.getValue();

  6. Object key =entry.getKey();

  7. }

据说使用第二种方法要比第一种方法效率快,不过没有亲自验证!