zoukankan      html  css  js  c++  java
  • Android(java)学习笔记44:Map集合的遍历之键值对对象找键和值

    1. Map集合的遍历之 键值对对象找 键和值:

     1 package cn.itcast_01;
     2 
     3 import java.util.HashMap;
     4 import java.util.Map;
     5 import java.util.Set;
     6 
     7 /*
     8  * Map集合的遍历。
     9  * Map -- 夫妻对
    10  * 
    11  * 思路:
    12  *         A:获取所有结婚证的集合
    13  *         B:遍历结婚证的集合,得到每一个结婚证
    14  *         C:根据结婚证获取丈夫和妻子
    15  * 
    16  * 转换:
    17  *         A:获取所有键值对对象的集合
    18  *         B:遍历键值对对象的集合,得到每一个键值对对象
    19  *         C:根据键值对对象获取键和值
    20  * 
    21  * 这里面最麻烦的就是键值对对象如何表示呢?
    22  * 看看我们开始的一个方法:
    23  *         Set<Map.Entry<K,V>> entrySet():返回的是键值对对象的集合
    24  */
    25 public class MapDemo4 {
    26     public static void main(String[] args) {
    27         // 创建集合对象
    28         Map<String, String> map = new HashMap<String, String>();
    29 
    30         // 创建元素并添加到集合
    31         map.put("杨过", "小龙女");
    32         map.put("郭靖", "黄蓉");
    33         map.put("杨康", "穆念慈");
    34         map.put("陈玄风", "梅超风");
    35 
    36         // 获取所有键值对对象的集合
    37         Set<Map.Entry<String, String>> set = map.entrySet();
    38         // 遍历键值对对象的集合,得到每一个键值对对象
    39         for (Map.Entry<String, String> me : set) {
    40             // 根据键值对对象获取键和值
    41             String key = me.getKey();
    42             String value = me.getValue();
    43             System.out.println(key + "---" + value);
    44         }
    45     }
    46 }

    运行结果,如下:

  • 相关阅读:
    SSH-框架工作笔记
    Ajax基础
    Hibernate基础
    Struts1 中的国际化
    MyEclipse中的快捷键
    Oracle_存储过程
    oracle_开发子程序和包
    常用的正则表达式
    jQuery中的事件
    AcWing 1118. 分成互质组
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4553948.html
Copyright © 2011-2022 走看看