什么是ArrayList类
ArrayList是大小可变的数组实现,存储在内的数据称之为元素。此类提供一些方法来操作内部存储的元素。ArrayList中可不断添加元素,其大小也自动增长。
查看类:
- java.util.ArrayList<E>:该类需要导入后,使用。
<E>,表示一种指定的数据类型,叫做泛型。E,取自ELement(元素的)首字母。在出现E的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。
查看构造方法
- public ArrayList():构造方法是一个内容为空的集合。
查看成员方法:
- public boolean add(E e):将指定的元素添加到此集合的尾部
- public E remove(int index):移除此集合中指定位置上的元素。返回被删除的元素
- public E get(int index):返回此集合中指定位置上的元素,返回获取的元素
- public int size():返回此集合中的元素数,遍历集合,可以控制索引范围,防止越界。
参数E e,在构造ArrayList对象时,<E>指定什么类型数据类型,那么add(E e)方法中,只能添加什么数据类型的对象
需求:
使用ArrayList类,存储3个元素,删除index为2的元素。遍历数组,
如何存储基本数据类型
ArrayList对象不能存储基本类型,只能存储引用类型的数据。但是可以存储基本数据类型对应的包装类是可以的。所以要存储基本数据类型,<>中的数据类型,必须是基本数据类型转换后包装类
对象添加到集合
自定义三个学生,对象添加到集合中,遍历