介绍
怎么在Java中对数组扩容?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
第一种int [] arr2=new int [arr1。长度* 2)//新数组的长度
第二种int [] arr2=java.util.Arrays.copyOf(原数组名,新数组的长度),
第三种int [] arr2=new int [arr1。长度* 2]System.arraycopy(原数组名,起始下标,新数组名,起始下标,复制长度),
小例
package com.xuefei.arrayTest;/* * *大敌; ,* @author 雪飞oubai ,*,数组扩容 ,*/public class  BigArray { public static  int [], addArray (int [], arr1), { int [], arr2=new int [arr1.length * 2];//新数组长度 for (int 小姐:=,0,,,小姐:& lt;, arr1.length ;,我+ +),{ arr2[我],=,arr1[我]; } return arr2; } public static  void main (String [], args), { int [], arr ={1,2}; int [], bigarr =, addArray (arr); System.out.println (bigarr.length); } }
关于怎么在Java中对数组扩容问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。