[上]JAVA学习系列模块五第三章113.数组高级使用_数组扩容
视频
[vbilibili]【尚硅谷2024最新JAVA入门视频教程(上部)java零基础入门教程】 https://www.bilibili.com/video/BV1YT4y1H7YM/?p=113&share_source=copy_web&vd_source=85f561e7442caa320f4a23b57edee129[/vbilibili]
笔记
练习_数组扩容
数组扩容
需求:
定义一个数组: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]);
}
}
}

