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());
    
    }
  • 相关阅读:
    18.06.30 POJ 2488:A Knight's Journey
    18.06.27 POJ 3414:Pots
    18.06.27 15年期末Stupid cat & Doge
    18.06.27 水题整理(3)--1st 上机
    18.6.27 水题整理(2)--2nd 上机
    18.6.27 一些没放上来的水题整理(1)--3rd 上机
    18.06.27 POJ NOI 7217猴子吃桃
    18.06.27 POJ NOI 4977怪盗基德的滑翔翼
    18.06.27 POJ百练 4124海贼王之伟大航路
    18.06.27 POJ1054 The Troublesome Frog
  • 原文地址:https://www.cnblogs.com/azhqiang/p/4110333.html
Copyright © 2011-2022 走看看