黑马程序员技术交流社区
标题:
Map接口和Collection的区别?
[打印本页]
作者:
︶ㄣ布丁
时间:
2012-12-21 22:22
标题:
Map接口和Collection的区别?
Map接口和Collection的区别?
作者:
hanyahui
时间:
2012-12-21 22:50
本帖最后由 hanyahui 于 2012-12-21 22:51 编辑
Collection
--List:将以特定次序存储元素。所以取出来的顺序可能和放入顺序不同。
--Set : 不能含有重复的元素
Map----一组成对的“键值对”对象
作者:
郭俊
时间:
2012-12-21 23:34
Map存储的是键值对,Collection存储的是单个元素。
Map存储的键是唯一的,Collection的一个子接口Set也是保证元素唯一性的。
Map存储的数据可以看成"夫妻对象",Collection存储数据可以看成是"光棍"。
作者:
王海龙
时间:
2012-12-22 01:11
容器内每个位置所存储的元素个数不同。
Collection类型每个位置只有一个元素。
Map类型持存储的是键值对,像个小型数据库。
作者:
郝福明
时间:
2012-12-29 23:18
Collection接口,包含list和set子接口
Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。
在Map对象中,每一个关键字最多有一个关联的值。
Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2