JAVA/编程语言

[上]JAVA学习系列模块五第三章113.数组高级使用_数组扩容

daimafengzi · 5月28日 · 2024年 · · 本文共627个字 · 预计阅读3分钟 1171次已读

[上]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]);
        }
    }
}

0 条回应