I'm trying to remove some elements from an ArrayList while iterating it like this:
for (String str : myArrayList) {
    if (someCondition) {
        myArrayList.remove(str);
    }
}
I am getting a ConcurrentModificationException when trying to remove items from the list at the same time when iterating myArrayList. Is there some simple solution to solve this problem?