Eliminar objetos de un ArrayList basado en un criterio dado
Me gustaría quitar un elemento de unaArrayList
en Java si cumple con ciertos criterios.
es decir:
for (Pulse p : pulseArray) {
if (p.getCurrent() == null) {
pulseArray.remove(p);
}
}
Puedo entender por qué esto no funciona, pero ¿cuál es una buena manera de hacerlo?