package cn.itcast_01;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/*
* 获取功能:
* V get(Object key):根据键获取值。
* Set<K> keySet():获取集合中所有键的集合。
* Collection<V> values():获取集合中所有值的集合。
*/
public class MapDemo2 {
public static void main(String[] args) {
// 创建集合对象
Map<String, String> map = new HashMap<String, String>();

// 创建元素并添加元素
map.put("邓超", "孙丽");
map.put("黄晓明", "杨颖");
map.put("周杰伦", "昆凌");
map.put("刘凯威", "杨幂");

// V get(Object key):根据键获取值。
System.out.println("get:" + map.get("邓超"));
System.out.println("get:" + map.get("邓三儿"));// 返回null
System.out.println("---------------------");

// Set<K> keySet():获取集合中所有键的集合。
Set<String> set = map.keySet();
for (String key : set) {
System.out.println(key);
}
System.out.println("---------------------");

// Collection<V> values():获取集合中所有值的集合。
Collection<String> con = map.values();
for (String value : con) {
System.out.println(value);
}
}
}