List 列表
如果要存放多个对象,可以使用数组,但是数组有局限性 比如 声明长度是10的数组
不用的数组就浪费了超过10的个数,又放不下
为了解决数组的局限性,引入容器类的概念。 最常见的容器类就是 ArrayList 容器的容量
"capacity"会随着对象的增加,自动增长 只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题。
(1)ArrayList 数组列表
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
import java.util.ArrayList; // 导包 ArrayList<E> objectName =new ArrayList<>(); // 数组列表的初始化
<E>中的E为泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型
这时我们就需要使用到基本类型的包装类。基本类型对应的包装类如下:
boolean | Boolean |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |