集合和数组的区别:两者都是用来存储数据,但是数组的长度为固定的、而集合的长度是可变的
1.ArrayList的构造方法与特殊方法
ArrayList:public ArrayList():创建一个无内容的集合对象
ArrayList:public boolean add(E e):将指定的元素e添加到集合的末尾
ArrayList:public void add(int index,E element):在集合的index位置插入指定的element元素
注意:在创建ArrayList集合数组时,集合只能存储同一数据类型的数据,所以在定义ArrayList集合时,需要声明泛型,表明属于那种数据类型,泛型只能写引用型数据类型。
ArrayList<E> arr = new ArrayList<>();
ArrayList<String> arr= new ArrayList<>();
ArrayList<Student> arr= new ArrayList<>();
ArrayList:public E remove(int index):删除index索引位置的元素,返回被删除的元素值
ArrayList:public boolean remove(Object o):删除值为o的元素,返回是否删除成功
ArrayList:public E set(int index,E element):将指定index索引的值,修改为element,并且返回修改之前的元素值
ArrayList:public E get(int index):返回指定index索引的值
ArrayList:public int size():返回集合中的元素个数
---------------------------------------------------------------------------------------------------------------------------------
内容有部分存在书籍、课堂、网络记录,如有雷同纯属巧合