摘要: 一、概述 LinkedList和ArrayList一样,都实现了List接口,但其内部的数据结构有本质的不同。LinkedList是基于链表实现的(通过名字也能区分开来),所以它的插入和删除操作比ArrayList更加高效。但也是由于其为基于链表的,所以随机访问的效率要比ArrayList差。 看一 阅读全文
posted @ 2019-06-01 09:55 亦海 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、概述 ArrayList可以理解为动态数组,就是Array的复杂版本。与Java中的数组相比,它的容量能动态增长。ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的 阅读全文
posted @ 2019-06-01 09:53 亦海 阅读(290) 评论(0) 推荐(0) 编辑