zoukankan      html  css  js  c++  java
  • Java遍历Map键、值。获取Map大小的方法

    Map读取键值对,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);
      }
     }
    }

    获取Map大小方法:

    public static void main(String[] args) {
    
        Map map = new HashMap();
    
        map.put("apple", "新鲜的苹果");     //向列表中添加数据
    
        map.put("computer", "配置优良的计算机");   //向列表中添加数据
    
        map.put("book", "堆积成山的图书");     //向列表中添加数据
    
        System.out.println("Map集合大小为:"+map.size());
    
    }
  • 相关阅读:
    js 判断window操作系统 2种方法
    HTML5 16进制颜色
    html5 动画运动 属性
    html5 动画运动 属性
    html5 图片旋转 --位置定位
    html 5 过渡 属性 高度 宽度 颜色 样式等。。。
    jquery 文档操作
    html5 表单 自带验证
    PHP微信授权登录信息
    接口测试-requests高级用法
  • 原文地址:https://www.cnblogs.com/azhqiang/p/4110333.html
Copyright © 2011-2022 走看看