数组扩容的方法分享
作者:互联网
转自:
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