在arr数组中索引为3的位置,插入一个元素 10
/*
* 在arr数组中索引为3的位置,插入一个元素 10
* */
public class Test06 {public static void main(String[] args) {int[] arr = {2,6,8,4,9,5,1,3};//要插入索引的位置int x = 3;//创建新数组int[] newArr = new int[arr.length+1];//插入索引之前的数据for (int i = 0;i<x;i++){newArr[i] = arr[i];}//要插入的元素10newArr[x] = 10;//插入索引之后的数据for (int i = x;i< arr.length;i++){newArr[i+1] = arr[i];}//遍历原来的数组以做比较System.out.print("原数组:");for (int a:arr){System.out.print(a+"\t");}System.out.println();//遍历新数组System.out.print("新数组:");for (int b:newArr){System.out.print(b+"\t");}}
}
执行代码如下: