java如何在数组中插入元素



java如何在数组中插入元素,为数组添加元素的方法介绍。插入元素以后原来的最后一个元素就被挤出去了。实现是很容易:

package bw123.com;

public class ChaRuYuanSu {
public static int[] insert (int[] ori, int val, int index) {
for (int i=ori.length-1; i>index; i–)
ori[i] = ori[i-1];
ori[index] = val;
return ori;
}

public static void main(String[] args) {

int[] a = {12, 45, 6, 3, 8, 0, 0, 0};
insert(a, 88, 3); //会得到你的后面的数组
// TODO Auto-generated method stub
for(int i=0;i<=a.length;i++){
/*
* 打印插入元素后的数组,发现其最后的元素被挤出了
*/
System.out.print(a[i]);
System.out.print(” “);
}

}

}