其他分享
首页 > 其他分享> > 数组扩容的方法分享

数组扩容的方法分享

作者:互联网

转自:  

http://www.java265.com/JavaJingYan/202204/16510283493158.html

下文笔者讲述Java中数组扩容的方法分享,如下所示:

为什么会存在数组扩容这个现象呢?

由于数组定义后,其长度无法概念,
所以无法快捷扩容,我们只能采用定义一个新数组的方式,对数组进行扩容
import java.util.Arrays;
public class TestClass{
    public static void main(String[] args) {
        //定义原数组
        int[] arr={88,99,100,120};
         
        //定义新数组-并扩容其大小
        int[] arr1=new int[2*arr.length];//确定扩容的长度

        //数组复制
        System.arraycopy(arr,0,arr1,0,arr.length);
        //将扩容后的数组复制到原数组上
        arr=arr1;
        
        //打印数组
        System.out.println(Arrays.toString(arr));        
    }
}

 

 

标签:扩容,arr,数组,int,length,arr1,分享
来源: https://www.cnblogs.com/java265/p/16198095.html