http://jiankeafei.iteye.com/blog/286017
在java中使用HashMap是主要有两种遍历方法,代码如下:
第一种:
- HashMap hashmap = new HashMap();
- Iterator iterator = hashmap.keySet().iterator();
- while (iterator.hasNext()) {
- Object value = hashmap.get(iterator.next());
- }
第二种:
- HashMap hashmap = new HashMap();
- Iterator iterator = hashmap.keySet().iterator();
- while (iter.hasNext()) {
- Entry entry = (Entry) iter.next();
- Object value= entry.getValue();
- Object key =entry.getKey();
- }
据说使用第二种方法要比第一种方法效率快,不过没有亲自验证!