ArrayList和LinkedList的区别?如何选用?
发布日期:2021-10-06 02:38:17 浏览次数:4 分类:技术文章

本文共 206 字,大约阅读时间需要 1 分钟。

区别:

        ArrayList 基于数组,LinkedList基于链表;

        数组擅长随机查找,链表擅长增加删除;

比较项 ArrayList LinkedList
在尾部添加         √  
随机位置添加           √
随机查找         √  
 
Tips:
  • 仅一次性的从尾部添加,后只需读取一次,建议使用ArrayList;
  • 需要频繁添加元素,或完成添加后频繁通过indexOf方法从List里查找元素,建议使用LinkedList(链表擅长增加删除)

 

 

 

 

转载地址:https://blog.csdn.net/luxuiary/article/details/105613553 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:深浅拷贝
下一篇:什么是Redis?Redis在项目中的使用场景?

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月14日 13时58分20秒