Java Language
java.util.Objects 클래스
수색…
객체 널 확인을위한 기본 사용
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