黑马程序员技术交流社区
标题:
Map集合的特点有哪些?
[打印本页]
作者:
0618-蔺飞飞
时间:
2016-5-8 12:26
标题:
Map集合的特点有哪些?
请简述Map集合的特点?
作者:
wangbao
时间:
2016-5-8 12:36
* A:Map接口概述
* 查看API可以知道:
* 将键映射到值的对象
* 一个映射不能包含重复的键
* 每个键最多只能映射到一个值
* B:Map接口和Collection接口的不同
* Map是双列的(是双列集合的根接口),Collection是单列的(是单列集合的根接口)
* Map的键唯一,Collection的子体系Set是唯一的
* Map集合的数据结构值针对键有效,跟值无关;如:TreeMap:键是用二叉树算法,HashMap:键是hash算法
*Collection集合的数据结构是针对元素有效
作者:
z195061
时间:
2016-5-8 12:40
键_值都可以放null
作者:
lksirt
时间:
2016-5-8 12:53
Map集合的特点
1、存储的是键值对
2、存储元素使用的是put方法。添加元素时如果出现相同的键,那么后添加的值会覆盖原有键对应值。
put方法会返回被覆盖的值。
3、没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素
4、集合中键要保证唯一性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2