今天主要就是数组的基本概念
数组:例子
int arr[] = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
System.out.println(Arrays.toString(arr));
结果:[1, 2, 3]
思考:1.数组一旦确定好之后,其长度能否发生改变?
不能,编译可以过但是运行报错
2.如果不能发生改变,我非要将其改变,该怎么做?
可以通过数组的扩容和缩容来改变数组的大小,但是扩容和缩容相当于创建了新的数组,其地址值都会发生改变。
扩容(缩容):Arrays.copyOf(参数1,参数2)
参数1:原数组
参数2:新数组的长度
备注:不管是扩容还是缩容,都是针对最后一个原色而言。
如果不是你想操作的顺序,可以通过数据互换来解决问题
3.数组创建好之后,不进行初始化操作,是否能否使用?
可以使用,因为数组具有默认值
数组中的默认值:
整数类型:0
浮点类型:0.0
字符类型:\u0000
布尔类型:false
字符串类型:null