最佳答案
我有一个 ArrayList
假设 list
,它有8个项目 A-H,现在我想删除1,3,5位置项目存储在整型数组从 list
如何做到这一点。
我正在努力做到这一点
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.add("G");
list.add("H");
int i[] = {1,3,5};
for (int j = 0; j < i.length; j++) {
list.remove(i[j]);
}
但是在第一个项目删除数组的位置被改变,并在下一次迭代它删除错误的元素或给予异常。