java回顾之Map
一、Map集合
Map集合表示映射关系。映射关系就是键值对,建Key和值value---------对应
键值对集合也叫双列集合
put添加、remove删除、get获取、KeySet把键转换成set集合、entrySet把键值转换成set集合、containsKey判断是否包含某个键、containsValue判断是否包含某个值
1.2HashMap集合
特点:元素没有索引、元素键不重复、元素存取无序,如果存储自定义类型,要重写equals和hashCode方法
1.3LinkedHashMap集合
特点:元素没有索引、元素键不能重复值没有要求、元素存取有序
1.4TreeMap集合
元素没有索引、元素键不能重复、元素键会被排序,存储自定义类型,要用比较器给出排序方式