zoukankan      html  css  js  c++  java
  • Map的迭代方式有哪几种?

    Map的形式分为四种:

      Map<String,String> map=new HashMap<String,String>();

      map.put("1","没有什么不可以");

      map.put("2","一定可以做到");

      map.put("3","一定行");

      1、通过获取map.keySet的方式

      for(String key:map.keySet()){

        System.out.println("key:"+key+",value:"+map.get(key));

      }

      2、通过迭代器的方式

      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()+",value:"+entry.getValue());

      }

      3、使用map.entrySet的方式

      for(Map.Entry<String,String> entry:map.entrySet){

        System.out.println("key:"+entry.getKey()+",value:"+entry.getValue());

      }

      4、遍历map.values的方式

      for(String value:map.getValues()){

        System.out.println(value);

      }

  • 相关阅读:
    Mac下django简单安装配置步骤
    NuGet 使用笔记
    gulp es7配置文件
    HaProxy配置
    Java工作环境笔记
    ReactJs笔记
    架构应该解决好对象的克隆问题
    Kotlin笔记
    Scala 笔记
    spark 笔记
  • 原文地址:https://www.cnblogs.com/kongnengjing/p/9428976.html
Copyright © 2011-2022 走看看