如何陣列動態擴容
阿新 • • 發佈:2018-12-18
public class Demo1 {
static int []array=new int [20];
public static void main(String[] args){
array=addLengthArray(array);
for(int i = 0;i<array.length;i++){
array[i]= i;
System.out.println(array[i]);
}
}
public static int[] addLengthArray(int[] array){
int[] newArray = new int [array.length*2];
//將array陣列從0位置至array.length位置,複製到newArray陣列0位置到array.length位置。
System.arraycopy(array,0,newArray,0,array.length);
return newArray;
}
}