1.set集合的特点
2.HashSet保证元素唯一性的原理
Ctrl+右键:进入方法源码
3.HashSet集合存储自定义对象并遍历
4.HashSet集合的练习存储自定义对象保证元素唯一性
5.创建Map集合对象并添加元素
6.Map集合的成员方法
(1)V put (k key,V value):添加元素
(2)V remove(Object key):根据键删除键值对元素
(3)void clear():移除所有的键值对元素
(4)boolean containsKey(Object key):判断集合是否包含指定的键
(5)boolean containsValue(Object value):判断集合是否包含指定的值
(6)boolean isEmpty():判断集合是否为空
(7)int size():返回集合中的键值对的对数
7.Map集合的获取功能测试
一、V get (Object key):根据键获取值
二、set keySet():获取所有键的集合
三、Collection values():获取所有值得集合
8.Map集合遍历之键找值
思路:
A:获取所有键的集合(set keySet())
B:遍历键的集合,获取到每一个键(强制for)
C:根据键找值(V get(Object Key))
9.Map集合的遍历之键值对对象找键和值
思路:
A:获取所有键值对对象的集合(Set<Map.Entry<K,V>> entrySet())
B:遍历键值对对象的集合,得到每一个键值对对象(强制for)
C:根据键值对对象获取键和值(<Map.Entry<K,V>的getKey()和getValue())
10Map集合的两种遍历方式的图解
11HashMap集合的练习(键是String、值是Student)
12HashMap集合的练习(键是Student、值是String)
13集合的嵌套练习(ArrayList嵌套HashMap)
14集合的嵌套练习之HashMap嵌套ArrayList