List接口:

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

List的实现类:

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

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

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

ArrayList解析:

属性:

Java容器-List、ArrayList

Java容器-List、ArrayList

方法:

1、构造方法

Java容器-List、ArrayList

Java容器-List、ArrayList

add方法:添加元素

Java容器-List、ArrayList

get方法:获取元素

Java容器-List、ArrayList

Java容器-List、ArrayList

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

Java容器-List、ArrayList

remove方法:

Java容器-List、ArrayList


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

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

Java容器-List、ArrayList


相关文章:

  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2021-12-10
  • 2021-11-06
  • 2021-05-28
  • 2022-12-23
  • 2022-01-02
猜你喜欢
  • 2022-12-23
  • 2022-01-28
  • 2021-05-28
  • 2021-07-06
  • 2021-10-14
  • 2021-11-07
  • 2022-02-10
相关资源
相似解决方案