黑马程序员技术交流社区
标题:
list,set,map这些集合开发当中该怎么选择呢?
[打印本页]
作者:
С呲號→佔缐
时间:
2013-4-2 21:35
标题:
list,set,map这些集合开发当中该怎么选择呢?
本帖最后由 С呲號→佔缐 于 2013-4-3 14:52 编辑
集合很多,但是不懂得怎么去选择。求高手指点。
作者:
赵喜平
时间:
2013-4-2 22:03
List允许存放重复元素,元素的存取是有序的
Set不可存放重复元素,存取元素是无序的
Map存储的是键值对,集合中的键要保证唯一
在实际应用中根据具体的需求结合每个集合的特点来选择
作者:
谢达
时间:
2013-4-3 10:47
首先看你是否需要存储键值对,要就选Map ,不用的话再看里面元素能不能够重复,不能重复就选Set ,能重复就选List,如对List查询多修改少就选ArrayList,修改多查询少的话就选LinkedList吧。。
作者:
黄玉昆
时间:
2013-4-3 12:43
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2