我们刚才存储的元素都是成对出现的,所以我们把Map看成是一对夫妻的集合
遍历思路:
1.把所有的丈夫给集中起来
2.遍历丈夫的集合,获取到每一个丈夫
3.根据丈夫去找对应的妻子
转换为Map集合中的操作:
1.获取所有键的集合,用KeySet()方法实现
2.遍历键的集合,获取到每一个键,用增强for实现
3.根据键去找值,用get(Object key)方法实现
package com.ithema_24;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/*
1.获取所有键的集合,用KeySet()方法实现
2.遍历键的集合,获取到每一个键,用增强for实现
3.根据键去找值,用get(Object key)方法实现
*/
public class MapDemo04 {
public static void main(String[] args) {
//创建集合对象
Map<String,String> map = new HashMap<String,String>();
//添加元素
map.put("李薇","王昱翔");
map.put("王顺","王亚争");
map.put("李杰","张盼");
//获取所有键的集合,用KeySet()方法实现
Set<String> keyset = map.keySet();
//遍历键的集合,获取到每一个键,用增强for实现
for(String key:keyset){
//根据键去找值,用get(Object key)方法实现
String value = map.get(key);
System.out.println(key + ":" + value);
}
}
}