Filter Null Elemente in Stream

Bei Verwendung eines Java-Streams können nach der Zuordnung manchmal Nullwerte auftreten. Zur Zeit, wenn diese Werte weggelassen werden müssen, benutze ich:

.stream()
.<other operations...>
.filter(element -> element != null)
.<other operations...>

Für einen funktionaleren Stil wird schnell eine winzige Hilfsmethode geschrieben:

public static <T> boolean nonNull(T entity) {
    return entity != null;
}

So können Sie stattdessen eine Methodenreferenz verwenden:

.stream()
.<other operations...>
.filter(Elements::nonNull)
.<other operations...>

Ich konnte eine solche jdk-Methode nicht finden, obwohl ich vermuten würde, dass sie eine enthalten hat. Gibt es hier einen anderen Ansatz? Oder haben sie das aus einem Grund weggelassen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage