关闭

java 遍历 map

202人阅读 评论(0) 收藏 举报
   示例:
Map maps = new HashMap();
  maps.put("1", "A");
  maps.put("2", "B");
  maps.put("3", "C");
  maps.put("4", "D");
  
  //1
  Iterator it1 = maps.entrySet().iterator();
  while(it1.hasNext()){
   Entry entry = (Entry) it1.next();
   System.out.println(entry.getKey() + ":" + entry.getValue());
  }
  System.out.println("-----------------------------------");
  //2
  Iterator it2 = maps.keySet().iterator();
  while(it2.hasNext()){
   String key = (String) it2.next();
   System.out.println(key + ":" + maps.get(key));
  }

      jdk1.5以上的话,可以用 for each 写法简化以上的写法

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:803104次
    • 积分:8393
    • 等级:
    • 排名:第2433名
    • 原创:74篇
    • 转载:431篇
    • 译文:0篇
    • 评论:41条
    最新评论