public class ArrayTest{
public static void main(String[] args) {
int[] array=new int[]{1,2,4,5};
System.out.println("before...");
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
array=insert(array,2,3);
System.out.println("after...");
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
public static int[] insert(int[] array,int n,int num){
int[] newArr=new int[array.length+1];
for(int i=newArr.length-1;i>=0;i--){
newArr[i]=i>=n?array[i-1]:array[i];
}
newArr[n]=num;
return newArr;
}
}
温馨提示:答案为网友推荐,仅供参考