Удалить объекты из ArrayList на основе заданных критериев

Я хотел бы удалить элемент изArrayList в Java, если это соответствует определенным критериям.

то есть:

for (Pulse p : pulseArray) {
    if (p.getCurrent() == null) {
        pulseArray.remove(p);
    }
}

Я могу понять, почему это не работает, но какой хороший способ сделать это?

Ответы на вопрос(7)

Ваш ответ на вопрос