Collection集合
Collection集合总结
1 | Collection |
Collection使用
1 | 针对Collection集合我们到底使用谁呢?(掌握) |
遍历方式
- 迭代器遍历
- 注意:并发修改异常!
- 增强for
- 注意:底层其实就是迭代器遍历!
- 普通for
集合中常见数据结构
1 | 在集合中常见的数据结构(掌握) |
Map集合
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
Map集合总结
1 | Map |
Map和Collection的区别
Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对
Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。光棍
遍历方式
- 键找值
- 获取所有键的集合
- 遍历键的集合,得到每一个键
- 根据键到集合中去找值
- 键值对对象找键和值
- 获取所有的键值对对象的集合
- 遍历键值对对象的集合,获取每一个键值对对象
- 根据键值对对象去获取键和值
栗子🌰:
1 | Map<String,String> hm = new HashMap<String,String>(); |
Collections工具类
1 | (1)是针对集合进行操作的工具类 |
注意:在Collection中有一些线程不安全的集合类,当在需要多线程操作的时候,可以使用这个工具类来将线程不安全的集合转为一个线程安全的集合。