Я пытаюсь удалить все элементы в ArrayList, которые имеют тот же префикс, это мой кодУдалить элементы с префиксом
public void removeWordsWithPrefix(String prefix) {
for(Concept def:list){
if(def.getName().toLowerCase().substring(0,prefix.length()).equals(prefix.toLowerCase()))
{
list.remove(def);
}
}
}
Проблема заключается в том, что только удаляет первое слово с префиксом и а не другие.