JAVA/编程语言

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

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

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

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

0 条回应