20
Como evitar java.util.ConcurrentModificationException ao iterar e remover elementos de um ArrayList
Eu tenho um ArrayList que eu quero iterar. Enquanto iterando sobre isso, tenho que remover elementos ao mesmo tempo. Obviamente, isso gera um java.util.ConcurrentModificationException. Qual é a melhor prática para lidar com esse problema? Devo clonar a lista primeiro? Eu removo os elementos não no próprio loop, mas em outra …