ArrayList类

普通数组的长度是无法改变的。

但是 ArrayList 集合的长度是可以发生变化的

对于 ArrayList <E> 来说,尖括号里面 <E> 代表泛型。

泛型:装在集合里面的所有元素,都是统一的什么类型

泛型只能是引用类型,不能是基本类型

注意事项:

对于 ArrayList 集合来说,直接打印的不是地址值,而是内容。

如果内容为空,打印得到的时空括号:[]

例如:

ArrayList<String> list = new ArrayList<>();

 sout(list);

得到的时空括号[]

ArrayList 常用方法:

1.public boolean add(E e):向集合当中添加元素,参数类型和泛型一致。返回值代表添加是否成功

对于 ArrayList 集合,add操作一定是成功的,返回值可用可不用

但对其他结合来说,添加操作不一定成功

2.public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。

3.public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除的元素。

4.public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。

如果希望想ArrayList存储基本类型,必须使用基本类型对应的“包装类”

基本类型     包装类(引用类型,包装类都位于 java.lang 包下)

byte    Byte

short     Short

int     Integer

long    Long

float    Float

double   Double

char    Character

boolean  Boolean

例子:ArrayList<Integer> list = new ArrayList<>();

原文地址:https://www.cnblogs.com/aoligei/p/12358050.html