수색…


객체 널 확인을위한 기본 사용

null 체크 인 방법

Object nullableObject = methodReturnObject();
if (Objects.isNull(nullableObject)) {
    return;
}

not null 체크 인 메소드의 경우

Object nullableObject = methodReturnObject();
if (Objects.nonNull(nullableObject)) {
    return;
}

스트림 API에서 Objects.nonNull () 메서드 참조 사용

구식 null 체크를위한 방법으로

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

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