public static void main(String[] args) {
//数组创建以后长度不变,定义新的数组添加长度
String array1[] = new String[] {"1","2","3","4"};
String array2[] = new String[array1.length + 1];
int key = 2;
String value = "10";
for(int i =0;i < array1.length + 1;i++) {
if(i < key) {
array2[i] = array1[i];
}
if(i == key) {
array2[i] = value;
}
if(i > key) {
array2[i] =array1[i-1];
}
}
System.out.println("array1的内容为:" + Arrays.toString(array1));
System.out.println("array2的内容为:" + Arrays.toString(array2));
}