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

     1 import java.util.HashMap;
     2 import java.util.Iterator;
     3 import java.util.Map;
     4 import java.util.Map.Entry;
     5 
     6 /**
     7  * <p>遍历Map集合</p>
     8  * @author:774346810@qq.com
     9  * @date:2017-5-30
    10  */
    11 public class Test {
    12     public static void main(String[] args) {
    13         Map<String, String> map = new HashMap<String, String>();
    14         map.put("username", "yujiwei");
    15         map.put("password", "12345");
    16         map.put("address", "hangzhou");
    17         map.put("love", "编程");
    18         //1.获取所有的key
    19         for(String key : map.keySet()){//返回的是map的key值
    20             String value = map.get(key);//通过key取value
    21             System.out.println("key = " + key + ",value = " + value);
    22         }
    23         
    24         System.out.println("----------------------------------");
    25         
    26         //2.通过map.entrySet的iterator来遍历Map集合
    27         Iterator<Entry<String, String>> it = map.entrySet().iterator();
    28         while(it.hasNext()){
    29             Entry<String, String> entry = it.next();
    30             System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
    31         }
    32         
    33         System.out.println("----------------------------------");
    34         
    35         //3.通过Map.Entry来遍历Map集合
    36         for(Map.Entry<String, String> entry : map.entrySet()){
    37             System.out.println("key= " + entry.getKey() + " and value= "+ entry.getValue());
    38         }
    39     }
    40 }
  • 相关阅读:
    Socket接受多包的问题
    用C#实现winform对数据库读写图片
    C#下载代码,防迅雷
    linux的用户和组
    计算机硬件基础
    操作系统及网络协议
    mysql cluster排错经验分享
    清空使用的swap方法
    智能DNS的安装和配置
    关于nginx和cacti的一次排错经历
  • 原文地址:https://www.cnblogs.com/yujiwei/p/6921472.html
Copyright © 2011-2022 走看看