黑马程序员技术交流社区

标题: List、Map、Set三个接口 [打印本页]

作者: 李俊豪    时间: 2012-11-1 22:18
标题: List、Map、Set三个接口
本帖最后由 李俊豪 于 2012-11-2 18:30 编辑

List、Map、Set三个接口,存取元素时,各有什么特点?
作者: 奋斗的青春    时间: 2012-11-1 22:24
本帖最后由 吴愿涛 于 2012-11-1 22:25 编辑

List 以特定次序来持有元素,可有重复元素.
Set 无法拥有重复元素,内部排序.
Map 保存key-value值,value可多值.
一个形象的比喻:
List=排成一个长队的小猪,可以重复的对象集合
Map=放在一个个,有房间号的屋子里的一群小猪(key,value)
set=一群小猪贴上号,然后赶到一个猪圈里(不可重复)


作者: 小灰灰    时间: 2012-11-1 22:25
List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值。
作者: 王得新    时间: 2012-11-2 18:21
直接给你张图看吧


集合.png (27.03 KB, 下载次数: 16)

集合

集合





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2