Map集合 --方式1:键找值
package Test_01;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
/*
Map集合 遍历 键找值 方式:
方式1:键找值
Map集合方法:
keySet():让 set集合得到Map集合中所有的键
get(key):通过指定的键,从map集合中找对应的值
*/
public class MapDemo01 {
public static void main(String[] args) {
// 【1】创建Map对象
Map<String, String> map = new HashMap<String, String>();
// 给Map中添加元素
map.put("邓超", "孙俪");
map.put("李晨", "范冰冰");
map.put("刘德华", "柳岩");
// 【2】就是遍历HashMap集合
// ----1.通过Map集合的keySet()方法--借助Set集合存储Map集合中所有的键
Set<String> keySet = map.keySet();
// ----2.遍历set集合,获取出集合集合中的所有元素(Map中的键)
Iterator<String> it = keySet.iterator();
while (it.hasNext()) {
String key = it.next();// 得到每一个键
String value = map.get(key);// 通过键得到映射的值
System.out.println(key + "=" + value);
}
System.out.println("========================");
// 增强for
for (String key : keySet) {
String value = map.get(key);
System.out.println(key + "=" + value);
}
}
}
