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 * A:把所有的丈夫给集中起来。 12 * B:遍历丈夫的集合,获取得到每一个丈夫。 13 * C:让丈夫去找自己的妻子。 14 * 15 * 转换: 16 * A:获取所有的键 17 * B:遍历键的集合,获取得到每一个键 18 * C:根据键去找值 19 */ 20 public class MapDemo3 { 21 public static void main(String[] args) { 22 // 创建集合对象 23 Map<String, String> map = new HashMap<String, String>(); 24 25 // 创建元素并添加到集合 26 map.put("杨过", "小龙女"); 27 map.put("郭靖", "黄蓉"); 28 map.put("杨康", "穆念慈"); 29 map.put("陈玄风", "梅超风"); 30 31 // 遍历 32 // 获取所有的键 33 Set<String> set = map.keySet(); 34 // 遍历键的集合,获取得到每一个键 35 for (String key : set) { 36 // 根据键去找值 37 String value = map.get(key); 38 System.out.println(key + "---" + value); 39 } 40 } 41 }
运行结果如下: