Map集合概述和特点
- A:Map接口概述
- 查看API可以知道:
- 将键映射到值的对象
- 一个映射不能包含重复的键
- 每个键最多只能映射到一个值
- B:Map接口和Collection接口的不同
- Map是双列的,Collection是单列的。
- Map的键唯一,Collection的子体系Set是唯一的。
- Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元素有效。
Map和Set的底层算法都是一样的,一套算法可以支持,互相调用就可以了。
Set集合底层依赖的是Map集合的算法。
Map集合和Set集合的区别是什么?
Map只不过是在键的位置上对了一份值。