Map集合
1、定义
Interface Map K:键的类型; V:值的类型
将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值
举例:学生的学号和姓名
itheima001 林青霞
itheima002 张曼玉
itheima003 王祖贤
创建Map集合的对象
多态的方式
具体的实现类HashMap
2、Map集合的基本功能
3、Map集合的获取功能
4、
Map集合的遍历(方式1):
1、获取所有键的集合,用keySet()方法实现
2、遍历键的集合,获取到每一个键,用增强for实现
3、根据键去找值,用get(Object key)方法实现
Map集合的遍历(方式2):
1、获取所有键值对对象的集合
Set<Map.Entry> entrySet():获取所有键值对对象的集合
2、遍历键值对对象的集合,得到每一个键值对对象
用增强for实现,得到每一个Map.Entry
3、根据键值对对象获取键和值
用getKey()得到键
用getValue()得到值