[上]JAVA学习系列模块五第三章113.数组高级使用_数组扩容
视频
笔记
练习_数组扩容
数组扩容
需求:
定义一个数组:int[] arr1 = {1,2,3,4,5}
将数组由原来的长度扩容到10
public class Demo04Array {
public static void main(String[] args) {
int[] oldArr = {1,2,3,4,5};
//创建新数组
int[] newArr = new int[10];
//将老数组中的元素复制到新数组中
for (int i = 0; i < oldArr.length; i++) {
newArr[i] = oldArr[i];
}
//将新数组中的地址值给老数组
oldArr = newArr;
//遍历oldArr
System.out.println(oldArr.length);
System.out.println("==================");
for (int i = 0; i < oldArr.length; i++) {
System.out.println(oldArr[i]);
}
}
}

