`
crabdave
  • 浏览: 1278878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何遍历一个HashMap

    博客分类:
  • Java
阅读更多

如何遍历一个HashMap

以下是两种方法遍历HashMap的代码示例:


方法1:


  Map map = new HashMap();
  map.put("a", "1");
  map.put("b", "2");
  map.put("c", "3");
  map.put("d", "4");
  map.put("e", "5");
  for (Iterator iter = map.keySet().iterator(); iter.hasNext();) {
      Object key = iter.next();
      Object val = map.get(key);
      System.out.println("key:"+key);
      System.out.println("value:"+val);
  }

 

方法2:

  Map map = new HashMap();
  map.put("a", "1");
  map.put("b", "2");
  map.put("c", "3");
  map.put("d", "4");
  map.put("e", "5");
  for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
      Map.Entry entry = (Map.Entry) iter.next();
      Object key = entry.getKey();
      Object val = entry.getValue();
      System.out.println("key:"+key);
      System.out.println("value:"+val);
  }

分享到:
评论
1 楼 sunrie 2008-10-27  
建议使用第二种方式,性能会高一些。

相关推荐

Global site tag (gtag.js) - Google Analytics