zoukankan      html  css  js  c++  java
  • Java遍历Map的两种实现方法

    第一种方法是根据map的keyset()方法来获取key的set集合,然后遍历map取得value的值

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Set;

    public class HashMapTest2
    {
     public static void main(String[] args)
     {
      HashMap map = new HashMap();
      
      map.put("a","aaaa");
      map.put("b","bbbb");
      map.put("c","cccc");
      map.put("d","dddd");
      
      Set set = map.keySet();
      
      for(Iterator iter = set.iterator(); iter.hasNext();)
      {
       String key = (String)iter.next();
       String value = (String)map.get(key);
       System.out.println(key+"===="+value);
      }
     }
    }

    第二种方式是使用Map.Entry来获取:

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;

    public class HashMapTest4
    {
     public static void main(String[] args)
     {
      HashMap map = new HashMap();
      
      map.put("a","aa");
      map.put("b","bb");
      map.put("c","cc");
      map.put("d","dd");
      
      Set set = map.entrySet();
      
      for(Iterator iter = set.iterator(); iter.hasNext();)
      {
       Map.Entry entry = (Map.Entry)iter.next();
       
       String key = (String)entry.getKey();
       String value = (String)entry.getValue();
       System.out.println(key +" :" + value);
      }
     }
    }

  • 相关阅读:
    docker 部署 jenkins
    docker compose 常用命令
    docker compose 安装
    docker swarm 常用命令
    centos7 修改主机名
    docker 修改gwbridge ip address
    docker 创建私有镜像之 registry
    nginx 动静分离之 tomcat
    nginx lnmp之nginx+php
    nginx 配置状态监控
  • 原文地址:https://www.cnblogs.com/jianming-chan/p/3264949.html
Copyright © 2011-2022 走看看