List概述
①List接口继承Collection接口;
②该接口属于数据结构中的线性结构,用户可以根据元素的整数索引来访问元素;
list接口实现类
1、ArrayList(数组线性表)
a. List 接口的实现类。其内部基于一个大小可变数组来存储
b. 允许存储 null 元素
2、LinkedList(双向链表)
a. List 接口的链接列表实现类
b. 允许存储 null 元素
3、Vector(向量)
a. 功能和ArrayList一样
b. 线程安全
4、 Stack(栈)
表示后进先出(LIFO)的对象堆栈
下面以ArrayList实现类为例演示List方法
一、add(Object element)
- add(Object element)向列表的尾部添加指定的元素
- size() 返回列表中的元素个数
- get(int index) 返回列表中指定位置的元素,index从0开始
import java.util.ArrayList;
import java.util.List