怎么在Java中对数组扩容

  介绍

怎么在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中对数组扩容问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在Java中对数组扩容