黑马程序员技术交流社区
标题:
List中的3个实现类,怎么选择?
[打印本页]
作者:
Midicy
时间:
2016-5-3 20:49
标题:
List中的3个实现类,怎么选择?
如题,一般是按照需求去选择数组的ArrayList,链表LinkedList,哈希HashList,还是按照读改效率的优缺点去选择?
另外,我只知道Array的读快改慢,Linked改快读慢,那Hash的是怎么样?效率和另外两个比怎么样啊?
作者:
dtmacg
时间:
2016-5-3 21:07
看增删多(用链表)还是修改多(数组) 差不多的时候一般都用arraylist
作者:
我认识你
时间:
2016-5-3 21:22
LinkedHashSet底层是链表和哈希表结构增删快,而且有序,不可重复。ArrayList增删慢,查询快,有序,可重复。
就是看底层是什么结构。。
作者:
sun2582589
时间:
2016-5-3 21:46
实际开发中是不是array的比较多
作者:
MasterLHH
时间:
2016-5-3 21:49
看需求,一般开发仅仅当作容器而已
作者:
viking
时间:
2016-5-3 21:51
看清狂选择,好像没有hashlist吧
作者:
zhangjinbu
时间:
2016-5-4 22:58
看她们都具有什么特点 然后去对比 需要什么就加什么
作者:
xzy645181797
时间:
2016-5-4 23:35
ArrayList用得多
作者:
冯领峰
时间:
2016-5-4 23:43
还没学到,来看看
作者:
zh2016
时间:
2016-5-4 23:47
看需求选择,没需求熟练哪个用哪个!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2