Удалить элемент из списка, если во вложенных коллекциях не найден соответствующий элементJAVA

Программисты JAVA общаются здесь
Anonymous
Удалить элемент из списка, если во вложенных коллекциях не найден соответствующий элемент

Сообщение Anonymous »

Есть ли способ удалить элемент из первого списка (versions), если не найден ни один элемент, соответствующий условию.
вот условие:
s -> s.getId().equals(identifier) && s.getStatus().equals("CANCELLED").

вот итерация:
versions.stream()
.flatMap(v -> v.getDetails().stream())
.flatMap(m -> m.getStatuses().stream())
.filter(s -> s.getId().equals(identifier) && s.getStatus().equals("CANCELLED"))


Подробнее здесь: https://stackoverflow.com/questions/787 ... sted-colle

Вернуться в «JAVA»