package p1;
/**
auther:xiuran-hua
function:数组的扩容
*/
public class TestArray1{
public static void main(String[] args){
/*function:数组的扩容*/
int[] a = {1,2,3,4,5};
a = arrayExpand(a);
printArray(a);
}
//数组的遍历,并且打印
public static void printArray(int[] a){
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
System.out.println();
}
//数组的扩容
public static int[] arrayExpand(int[] a){
int[] b = new int[a.length*2];
for(int i=0;i<a.length;i++){
b[i]=a[i];
}
a=b;//把b数组的首地址赋值给a,也就是a指向b数组的首地址
return a;
}
}