摘要: ArrayList和LinkedList的区别 ArrayList和LinkedList是常用的两种存储结构,那么它们有哪些区别呢?这里简单给出一部分。 1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。 前者是数组队列,相当于动态数组;后者为双向链表结构,... 阅读全文
posted @ 2019-03-21 23:23 Java练习生 阅读(1280) 评论(3) 推荐(0) 编辑
摘要: 1、ArrayList的特点 主要特点:按照插入顺序来保存元素,可以利用下标来查找值 2、ArrayList的优点: 按照下标访问元素最快 3、ArrayList的缺点: 在中间插入元素很慢 删除元素很慢 4、ArrayList的主要功能: 1、增加 多个添加:通过构造函数ArrayList(Collection c),可以添加元素... 阅读全文
posted @ 2019-03-21 23:22 Java练习生 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1,LinkedList也是继承了List的接口 所以在LinkedList中存储的也是有序的,不唯一的数据 它采用的是链表式储存,所以比较适合用来执行插入,删除等功能 2,LinkedList特有的方法 特有方法:添加元素,返回元素,删除并返回元素 添加元素 在列表的首部添加元素 li.addFirst(news); 在列表的末尾添加元素 li.addLast(news); 返回元素 返回... 阅读全文
posted @ 2019-03-21 23:22 Java练习生 阅读(1828) 评论(0) 推荐(0) 编辑