Java Language
Die java.util.Objects-Klasse
Suche…
Grundlegende Verwendung für die Objektnullprüfung
Für die Nulleincheckmethode
Object nullableObject = methodReturnObject();
if (Objects.isNull(nullableObject)) {
return;
}
Für nicht null Check-in-Methode
Object nullableObject = methodReturnObject();
if (Objects.nonNull(nullableObject)) {
return;
}
Verwendung der Objects.nonNull () -Methode in Stream-API
Auf die alte Art und Weise für die Überprüfung der Sammlung
List<Object> someObjects = methodGetList();
for (Object obj : someObjects) {
if (obj == null) {
continue;
}
doSomething(obj);
}
Mit der Objects.nonNull
Methode und der Java8 Stream-API können Sie dies auf folgende Weise tun:
List<Object> someObjects = methodGetList();
someObjects.stream()
.filter(Objects::nonNull)
.forEach(this::doSomething);
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow