Java容器-List、ArrayList

List接口:

一个元素有序的、可以重复、可以为null的集合。

List的实现类:

ArrayList:基于数组实现,是一个动态数组队列,线程不安全。

LinkedList:基于链表实现,是一个双向循环列表,线程不安全。

Vector:也是基于数组实现,不过线程是安全的。(很少使用)

ArrayList解析:

属性:



方法:

1、构造方法



add方法:添加元素


get方法:获取元素



set方法:将索引上的值设为新值并返回旧值。


remove方法:



LinkList和ArrayList方法都差不多,不继续解析了。

最后List有自己的迭代器ListIterator接口:



猜你喜欢

转载自blog.csdn.net/U2133048/article/details/80652444