使用目录功能来查看内容。
简单回顾Map集合:
Map表示映射关系,以键值对的方式来保存数据。key和value一一对应。key是唯一的,不可重复,而value是可重复的,可以被多个key关联。虽然Map是放入两个数据,但是却以key作为操作对象,value只是作为key的关联值。
通过查看,会发现Set与Map的实现类很相似,Set实现类的底层操作就是用Map来实现的,Set集的特性就来自于Map。唯一不同的就是Map表示一种映射关系,一次存储2个数据,Set只能存储单一数据。
Map体系中的主要类:
- HashMap:Map的典型实现,元素是无序且不可重复,这里的元素指的是key。
- LinkedHashMap:以插入的次序作为排序状态,其他的和HashMap一致。
- TreeMap:元素处于排序状态,可以使用自然排序也可以使用自定义排序,但key的类型必须一致,不然无法进行比较。
- Properties:Key-Value都是String类型,用于加载属性文件。后续会说到。
Map的重要方法和特点:
常用方法就不概述,关于Map中方法的使用细节,例如replace()和remove()