重複の可能性:
同時変更例外: 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);
}
}
配列リストを同時に変更せずに、これらの重複した値を削除するにはどうすればよいですか?
コンテキストに役立つ場合は、リストビューにデータを入力する配列リストでこれを行っています。
ありがとう!