数组的长度是不可变的,在声明后长度就确定了。数组要想改变长度的话可以用数组的复制Array.copyOf(原数组,新的长度),这样就可以创建一个比原来更长的数组。
所有的数组都是对象,java中对象在堆中创建,因此数组不管是保存原始类型还是对象类型,数组都在堆中创建。
数组创建:
1.声明并分配空间
int a[] = new int[5];
2.声明并赋值(复杂)
int a[] = new int[]{1,23,2,6,543,2,6,5,2};
3.声明并赋值(简单)
int a[] = {20,5,8};
数组遍历:
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}