Map集合key和Set集合特性一样–本质上Set集合就是在使用Map集合,所以直接参考Set集合来理解Map
- Map是一种具有映射关系的键值对数据集合,集合中保存着两组值:key和value
- key和value可以是任何引用类型的数据(对象)
- key值不允许重复–如果重复添加会覆盖先前添加的数据–key的特性和Set一样:无序不可重复
- Set接口中的很多实现类,基本上都是使用了对应的Map实现类
- value是一个Collection集合组,无序的原因是因为key决定了value的排序顺序
当Map中存放的元素是基本数据类型时会自动装箱
常用方法:
void clear():删除该Map对象中的所有key-value对
boolean