zoukankan      html  css  js  c++  java
  • Map集合循环遍历的几种方式

    package cn.jdbc.test;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;

    /**
     * Map 集合的循环遍历
     * @data 2018.1.21
     *
     */
    public class TestMap {

             public static void main(String[] args) {
                  Map<String, Object> map = new HashMap<String, Object>();
                  map.put("aaa", 111);
                  map.put("bbb", 222);
                  map.put("ccc", 333);
                  map.put("ddd", 444);
                  //Map集合循环遍历方式一  
                 System.out.println("第一种:通过Map.keySet()遍历key和value:");
                for(String key:map.keySet()){//keySet获取map集合key的集合  然后在遍历key即可
                    String value = map.get(key).toString();//
                    System.out.println("key:"+key+" vlaue:"+value);
                }

               //Map集合循环遍历二  通过迭代器的方式
               System.out.println("第二种:通过Map.entrySet使用iterator遍历key和value:");
               Iterator<Entry<String, Object>> it = map.entrySet().iterator();
               while(it.hasNext()){
                    Entry<String, Object> entry = it.next();
                    System.out.println("key:"+entry.getKey()+"  key:"+entry.getValue());
              }

             // Map集合循环遍历方式三 推荐,尤其是容量大时
            System.out.println("第三种:通过Map.entrySet遍历key和value");
            for (Map.Entry<String, Object> m : map.entrySet()) {
            System.out.println("key:" + m.getKey() + " value:" + m.getValue());
        }

             // 第四种:
             System.out.println("第四种:通过Map.values()遍历所有的value,但不能遍历key");
            for(Object m:map.values()){
              System.out.println(m);
            }
       }
    }

  • 相关阅读:
    <二>基于Django 简单后台管理页面
    单页面中使用vue和iview、echarts,引用组件
    vuecli更新
    vuex promise async await
    vue父子组件之间传值
    常用正则
    vue项目利用loadsh实现防抖和节流
    vue项目实现按钮的权限
    使用内存虚拟硬盘 提高ArcGIS server并发性能的一种方法
    esri联邦用户大会 总结
  • 原文地址:https://www.cnblogs.com/achengmu/p/13067552.html
Copyright © 2011-2022 走看看