У меня есть объект node
, у которого есть метод getNodes()
, который возвращает список, и я хочу просмотреть этот список, только если node
не null
.
Я пытался сделать следующее, где я думал, что смогу отобразить поток списка и обойти его, но происходит то, что он пытается выполнить фильтр для объекта Stream, а не для содержимого списка.
public void updateNode(Node node) {
List<Node> nodes = Optional.ofNullable(node)
.map(node -> Stream.of(node.getNodes))
.filter().......orElse()
// operation on filtered nodes.
....
}