对象数组
概述
A:基本类型的数组:存储的元素为基本类型
int[] arr={1,2,3,4};
B:对象数组:存储的元素为引用类型
Student[] stus=new Student[3];
Student代表一个自定义类,Stus数组中stus[0],stus[1],stus[2]的元素数据类型为Student,都可以指向一个Student对象。
ArrayList集合
集合类的特点: 长度可变。
ArrayList<E>: 大小可变数组的实现
<E>:是一种特殊的数据类型,泛型
在出现E的地方我们使用引用数据类型替换即可
构造方法:
ArrayList()
添加元素:
public boolean add(E e):添加元素
public void add(int index,E element):在指定的索引处添加一个元素
public E get(int index) 获取元素 返回指定索引处的元素
public int size(): 集合长度 返回集合中的元素的个数
public boolean remove(Object o): 删除元素 删除指定的元素,返回删除是否成功
public E remove(int index):删除指定索引处的元素,返回被删除的元素
public E set(int index,E element): 修改指定索引处的元素,返回被修改的元素
ArrayList遍历
ArrayList集合的遍历:通过size()和get()配合实现的