集合ArrayList
之前的学习中,我们学完了数组,我们知道数组的长度一旦确定下来是无法改变的
那如果我们想要一个可以变换长度的数组,我们就需要ArrayList集合
集合的定义
ArrayList是这样定义的
ArrayList<e> list = new ArrayList<>();
其中这个e是指泛型,也就是限制集合元素,如果我们想要集合中只有String,我们需要这么定义集合
ArrayList<String> list = new ArrayList<>();
集合的常用方法
方法 | 说明 |
---|---|
public void add()/add(index) | 默认最后/指定索引 添加元素 |
public void remove(int index) | 删除index索引元素 |
public int size() | 计算元素个数 |
public e get(int index) | 获取对应索引的元素 |
public void set(int index) | 替换对应索引元素 |
引用
可以熟练的对集合中的元素对象进行增删查改
ArrayList<WorkPeople> list = new ArrayList<>();
WorkPeople people = new WorkPeople();
people.setName(name);
people.setSignIn();
list.add(people);