/*-----数组的插入 -----*/
//插入添加 指定位置的向给定数组添加元素
// 若元素个数满了 则自动放弃最后一个元素
char[] arr = {'a','b','c','d','e'};
int idx = 4;
char newValue = 'A';
//0 1 2 3 4
//a b c c d
// arr[i] = arr[i-1] i:idx~length-1
for (int i = arr.length-1; i >idx; i--) {
arr[i] = arr[i-1];
}
arr[idx] = newValue;
for (int i= 0; i < arr.length; i++) {
System.out.print(arr[i]);
}
}
}
//插入添加 指定位置的向给定数组添加元素
// 若元素个数满了 则自动放弃最后一个元素
char[] arr = {'a','b','c','d','e'};
int idx = 4;
char newValue = 'A';
//0 1 2 3 4
//a b c c d
// arr[i] = arr[i-1] i:idx~length-1
for (int i = arr.length-1; i >idx; i--) {
arr[i] = arr[i-1];
}
arr[idx] = newValue;
for (int i= 0; i < arr.length; i++) {
System.out.print(arr[i]);
}
}
}