ArrayList < E>类
此类代表集合,和数组不同的是,集合的长度是可以任意改变的,其中< E>的E代表泛型,泛型只能使用引用类型,比如String…如果想要使用基本类型,需要对应的包装类:
基本类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
ArrayList< E>所在的包为java.util,在使用时需要导包,即需要加上import语句:import java.util.ArrayList;
创建ArrayList的代码示意:
ArrayList< String> list = new ArrayList<>();
尖括号内的数据类型根据需求设置;
其中list是集合名称,可以自己定义;
此类常用的方法有:
1.向集合中添加元素:list.add(需要添加的元素);
2.读取集合中的元素:list.get(int index);括号中为元素编号索引值,和数组相同,从0开始;
3.删除集合中的元素:list.remove(int index);
4.获得集合中的元素个数:list.size();
注意:对于ArrayList集合来说,直接打印得到的不是地址值,而是集合的内容,这一点和数组不同。