我有一个这样的数组:
double[] my_input_array = { 0, 1, 2, 3, 4, 5, 6, 7, 8 };
以及一些已知位置,它们表示从数组中删除项目的位置。
例如,如果位置是 3 和 7,我想得到一个my_output_array = { 0, 1, 2, 4, 5, 6, 8 };
所以我想要一个这样的功能:
public double[] getShinkedArray(double[] my_input_array, int... positions){
/* SOME CODE */
return my_output_array;
}
我注意到这个问题Delete item from array and shrink array但这些答案一次只从数组中删除一个元素。