0
ArraylistのIteratorを使用しています。私はこのプログラムを実行しようとしていましたが、ConcurrentModification例外がスローされています。Iteratorを使用して反復する方法
Iterator<ATableRow> itrAAList = dataList.iterator();
Iterator<? extends ATableRow> itrVIPAAList = fActivityList.iterator();
while(itrVIPAAList.hasNext()){
ATableRow aTableRow = itrVIPAAList.next();
while(itrAAList.hasNext()){
ATableRow row = itrAAList.next();
if(!row.getAId().equals(aTableRow.getAId())){
dataList.add(aTableRow);
}
}
}
'dataList.add'。おっとっと! –
@Boris、どうすればこの問題を解決できますか? –
反復中に 'Collection'を変更しないでください。これまで'Iterator'を除いて。 –