Map接口概述
将键映射到值的对象
一个映射不能包含重复的键
每个键最多只能映射到一个值
Map接口和Collection接口的不同
Map是双列的,Collection是单列的
Map的键唯一,Collection的子体系Set是唯一的
Map集合的数据结构值针对键有效,跟值无关
Collection集合的数据结构是针对元素有效
HashMap特点:
0. HashMap中的几乎所有操作都是和键相关的, 和值无关.
1. 和HashSet一样, 存储的数据是无序的
2. 和Set一样, 存储的数据是自动去重, 重复与否, 是根据键判断的, 和值无关, 如果重复了, 会用新的键值对覆盖掉旧的键值对
3. 值可以为null, 键可以为null, 也可以同时为null
4. 如果HashMap中不存在对应的键, 则取这个键的值, 值是null
treemap
特点1: 去重的
特点2: 排序的, 根据键进行排序
new 的对象都要实现Comparable 接口
标签:Map,HashMap,treemap,接口,Collection,null From: https://www.cnblogs.com/p1121/p/17012673.html