我有一個這樣的陣列:
雙[] my_input_array = {0,1,2,3,4,5,6,7,8};
和一些已知的位置,它們表示從陣列中移除項目的位置。
例如,如果職位是3和7我想獲得一個my_output_array = {0,1,2,4,5,6,8};從數組中刪除一些項和收縮陣列中的Java
所以我想有這樣的函數:
public double[] getShinkedArray(double[] my_input_array, int... positions){
/* SOME CODE */
return my_output_array;
}
我注意到這個問題Delete item from array and shrink array但這些答案的時間從一個數組中刪除只有一個元素。
刪除多個元素基本上是相同的,除非您多次執行或檢查位置數組。你有什麼問題? –