星空网 > 软件开发 > Java

java中遍历Map的4种方法

/**
 * 遍历Map的四种方法
 */
  public static void method01(){

      Map<string, string=""> map = new HashMap<string, string="">();
      map.put("1", "value1");
      map.put("2", "value2");
      map.put("3", "value3");

      //第一种:普遍使用,二次取值
      System.out.println("通过Map.keySet遍历key和value:");
      for (String key : map.keySet()) {
      System.out.println("key= "+ key + " and value= " + map.get(key));
      }
      
      //第二种
      System.out.println("通过Map.entrySet使用iterator遍历key和value:");
      Iterator<map.entry<string, string="">> it = map.entrySet().iterator();
      while (it.hasNext()) {
      Map.Entry<string, string=""> entry = it.next();
      System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
      }
      
      //第三种:推荐,尤其是容量大时
      System.out.println("通过Map.entrySet遍历key和value");
      for (Map.Entry<string, string=""> entry : map.entrySet()) {
      System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
      }

      //第四种
      System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
      for (String v : map.values()) {
      System.out.println("value= " + v);
      }
  }
     //自己遍历方法
      public static void method03(){
          Map<string, string=""> map = new HashMap<string, string="">();
          map.put("1", "value1");
          map.put("2", "value2");
          map.put("3", "value3");
          
          Iterator it = map.keySet().iterator();
          
          /* String key="";
          String value="";
          while(it.hasNext()){
               key = (String) it.next();
              value = map.get(key);
           System.out.println(key+":"+value);
          } */

  }

java企业级通用权限安全框架源码 SpringMVC mybatis or hibernate+ehcache shiro druid bootstrap HTML5

【java框架源码下载】




原标题:java中遍历Map的4种方法

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

品牌未注册时,吊牌是否可以有效保护商标权?:https://www.kjdsnews.com/a/1388970.html
品牌备案与商标关联怎么做?:https://www.kjdsnews.com/a/1388971.html
品牌商标备案详细介绍如何实现:https://www.kjdsnews.com/a/1388972.html
品牌商标备案流程及注意事项:https://www.kjdsnews.com/a/1388973.html
品牌商标在线商城,一站式解决商标注册难题:https://www.kjdsnews.com/a/1388974.html
品牌商标后的R符号的含义介绍:https://www.kjdsnews.com/a/1388975.html
TikTok 将推出先买后付服务 :https://www.goluckyvip.com/news/188219.html
深圳有没有比较好玩的景点 深圳有没有比较好玩的景点推荐一下:https://www.vstour.cn/a/366175.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流