一维数组
public static void main(String args[]){
int[] array = {};//创建一个空的一维数组
int[] a = {1,2,3,4,5,6,7,8,9};//要追加的值列表,可以是单个值,把数组类型改成int类型就行
for(int i = 0;i<a.length;i++){//循环追加输出
array = addArray(array,a[i]);//接受追加后的数组
}
for(int i:array){
System.out.println(i);
}
}
public static int[] addArray(int[] array,int a){//参数1:需要追加的数组,追加的元素
int[] temp = new int[array.length+1];//给旧数组长度加1
for(int i = 0;i<array.length;i++){
temp[i] = array[i];
}
temp[temp.length-1] = a;
return temp;//返回最新数组
}
二维数组
public static void main(String args[]){
int[][] array = {};
int[] a = {1,1};
array = addArray(array,a);
System.out.println(array[0][0]);
}
public static int[][] addArray(int[][] array,int[] a){//参数1:需要追加的数组,追加的元素
int[][] tem = new int[array.length+1][];
for(int i = 0;i<array.length;i++){
tem[i] = array[i];
}
tem[array.length] = a; //将一维数组追加到二维数组
return tem;
}