, .
data = [5,2,7,3,9,34,63,23,85,23,94,7]
indexes to remove
int index[] = [5,2,7,9]
Note . When you remove one element from the array, the other elements are shifted by 1.
If we use ArrayList to remove index elements, then first you need to sort the indexes in descending order.
those. indexes = [9,7,5,2], then remove the item from the index
ArrayList<Integer> data = Arrays.asList(new Integer[] {5,2,7,3,9,34,63,23,85,23,94,7});
for(int i=0;i<index.length;i++){
data.remove(index[i]);
}
source
share