A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

集合中ArrayList和LinkedList有什么区别?

5 个回复

正序浏览
ArrarList底层是数组 查找修改快;LinkedList是链表实现的 增删快 查找慢;
回复 使用道具 举报
前者查询快,后者增删快。LinkedList有特有的方法:addFirst()、addLast()、getFirst()、getLast()、removeFirst()、removeLast();
回复 使用道具 举报
ArrayList的底层是数组,查询快,增删慢,线程是不安全的,LinkedList的底层是链表,查询慢,增删快,线程也是不安全的
回复 使用道具 举报
我就静静的看看
回复 使用道具 举报
冯领峰 来自手机 中级黑马 2016-5-5 00:29:48
沙发
一个低成数据结构是数组,查找方便
另一个是链表结构,查找和增减数据都很方便
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马