从ArrayList中删除项目
我有一个ArrayList假设list,它有8个项目AH,现在我想从该list如何删除存储在int数组中的1,3,5位置项目。 我正在尝试这样做 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]); } 但是在第一个被删除的项目在数组中的位置更改之后,在下一个迭代中,它将删除错误的元素或给出异常。