可能重复:
并发修改异常:添加到 ArrayList
我正在尝试使用此方法从数组列表中删除重复值:
public void hasDuplicates(List<Artifact> p_cars) {
final List<String> usedNames = new ArrayList<String>();
for (Artifact car : p_cars) {
final String name = car.getObjectId();
if (usedNames.contains(name)) {
p_cars.remove(car);
}
usedNames.add(name);
}
}
如何在不同时修改数组列表的情况下删除这些重复值?
如果这有助于上下文,我正在填充列表视图的数组列表上执行此操作。
谢谢!