Java Language
Класс java.util.Objects
Поиск…
Основное использование для проверки нулевого объекта
Для метода нулевой проверки
Object nullableObject = methodReturnObject();
if (Objects.isNull(nullableObject)) {
return;
}
Недействительный метод проверки
Object nullableObject = methodReturnObject();
if (Objects.nonNull(nullableObject)) {
return;
}
Использование ссылки метода Objects.nonNull () в потоке api
В старом способе для нулевой проверки коллекции
List<Object> someObjects = methodGetList();
for (Object obj : someObjects) {
if (obj == null) {
continue;
}
doSomething(obj);
}
С Objects.nonNull
метода Objects.nonNull
и Java8 Stream API мы можем сделать следующее:
List<Object> someObjects = methodGetList();
someObjects.stream()
.filter(Objects::nonNull)
.forEach(this::doSomething);
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow