java数组初始化和不定长数组处理方式

初始化数组

1、动态初始化:

数组类型[] 数组名=new 数组类型[数组长度];

2、静态初始化:

数组类型[] 数组名={数组0,数组1,数组2,数组3,......};

3、静态省略初始化

数组类型[] 数组名=new 数组类型[]{数组0,数组1,数组2,......};

注意

Java是无法创建不定长数组,以上初始化方式都是定长的数组,要注意溢出的情况,要么声明为NULL,要么指定其长度。

如果需要不定长的数组,我们可以采用ArrayList来解决:

1.声明一个集合listArrayList list = new ArrayList();

2.修改listArrayList 的方法

list.add(element);

list.set(index,element)