I am trying delete a String
that occurs 5 times in my List. This is what I've tried:
for(String obj : list1)
{
if(new ArzList().countOccurrence(list1, obj ) == 5)
{
list2.add(obj);
list1.removeAll(Collections.singleton(obj));
}
else{
list3.add(obj);
list1.removeAll(Collections.singleton(obj));
}
}
But I get java.util.ConcurrentModificationException
each time.
How do I solve it?