目录
//2.添加数据 public boolean add(E e)
//3.在指定索引中插入元素public void add(int index,E e)
//返回指定索引处的元素public E get(int index)
//返回集合中的元素的个数public int size()
//删除指定索引处的元素,返回被删除的元素public E remove(int index)
//删除指定的元素,返回删除是否成功public boolean remove(Object o)
//修改指定索引处的元素,返回被修改的元素public E set(int index,E element)
集合:
- 大小不固定,启动后可以动态变化,类型也可以不固定
- 适合元素个数不固定且需要增删改查的业务
- 数组功能单一,集合功能丰富
ArrayList集合:
- 支持索引的集合
泛型:ArrayLiat<E>
- 在编译阶段约束集合对象只能操作E的数据类型
- 集合中只能存储引用类型,不支持基本数据类型
ArrayList集合的常用API
public class ArrayDemo1 {
public static void main(String[] args) {
//1.创建集合对象
ArrayList<String> list=new ArrayList<>();
//2.添加数据 public boolean add(E e)
list.add("阿崽");
list.add("没头发");
list.add("贫穷");
list.add("且