Java Language Objects.nonNull () référence de la méthode use dans api stream


Exemple

À l'ancienne façon pour la collection null check

List<Object> someObjects = methodGetList();
for (Object obj : someObjects) {
    if (obj == null) {
        continue;
    }
    doSomething(obj);
}

Avec la méthode Objects.nonNull et l'API Java8 Stream, nous pouvons procéder comme suit:

List<Object> someObjects = methodGetList();
someObjects.stream()
           .filter(Objects::nonNull)
           .forEach(this::doSomething);