集合框架_Map集合遍历的两种方式比较图解
2017-01-12 21:13
295 查看
package cn.itcast_01; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; import java.util.Set; /* * Map集合的遍历: * Map -- 夫妻对 * * 思路: * A:获取所有结婚证的集合 * B:遍历结婚证的集合,得到每一个结婚证 * C:根据结婚证获取丈夫和妻子 * * 转换: * A:获取所有键值对对象的集合 * B:遍历键值对对象的集合,得到每一个键值对对象 * C:根据键值对对象获取键和值 * * 这里面最麻烦的就是键值对对象如何表示呢? * 看看这个方法: * Set<Map.Entry<K,V>> entrySet():返回的是键值对对象的集合。 */ public class MapDemo4 { public static void main(String[] args) { // 创建集合对象 Map<String, String> map = new HashMap<String, String>(); // 创建元素并添加到集合 map.put("杨过", "小龙女"); map.put("郭靖", "黄蓉"); map.put("杨康 ", "穆念慈"); map.put("陈玄风", "梅超风"); // 获取所有结婚证的集合 Set<Map.Entry<String, String>> set = map.entrySet(); // 遍历键值对对象的集合,得到每一个键值对对象 for (Map.Entry<String, String> me : set) { // 根据键值对对象获取键和值 String key = me.getKey(); String value = me.getValue(); System.out.println(key + "---" + value); } } }
相关文章推荐
- Map集合遍历的两种方式比较图解
- Map集合遍历的两种方式图解
- Java中Map集合的两种遍历方式
- 有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
- 遍历Map集合的两种方式
- Java两种简单方式遍历Map集合
- 集合框架——Map的两种取出方式(keySet和entrySet)
- java中List、Set、Map集合遍历的几种方式小结和比较
- 黑马程序员--07.集合框架--02. 重写HashCode的内存变化过程以及两种重写hashCode方式的比较【个人总结】
- java中Map的两种不同遍历、迭代方式及比较
- 遍历Map集合的两种方式
- Map集合遍历的两种方式
- 集合详解(三)----Map的两种遍历方式
- map集合遍历的两种方式,在spring中的依赖注入
- Map集合的两种遍历方式
- java中map集合两种遍历方法
- 不同方式遍历Map集合
- python dict 两种遍历方式的比较
- List集合中两种遍历方式
- java中map集合的两种取出方式keySet和entrySet