반응형
Java 표준 "둘 다 null 또는 같음"정적 메서드가 있습니까?
타이핑을 저장하고 코드를 명확히하기 위해 다음 메서드의 표준 버전이 있습니까?
public static boolean bothNullOrEqual(Object x, Object y) {
return ( x == null ? y == null : x.equals(y) );
}
Java 7을 사용하면 이제 null safe equals를 직접 수행 할 수 있습니다.
(자카르타 공용 라이브러리 ObjectUtils.equals ()는 Java 7에서 더 이상 사용되지 않습니다.)
만약 당신이 Jakarta Commons 라이브러리에 접근 할 수 있다면 ObjectUtils.equals () 와 많은 다른 유용한 함수들이 있습니다.
편집 : 처음에 질문을 잘못 읽음
1.7 미만을 사용하고 있지만 Guava를 사용할 수있는 경우 : Objects.equal(x, y)
참고 URL : https://stackoverflow.com/questions/184863/is-there-a-java-standard-both-null-or-equal-static-method
반응형
'developer tip' 카테고리의 다른 글
인스턴스 메서드의 Python 데코레이터가 클래스에 액세스 할 수 있습니까? (0) | 2020.08.24 |
---|---|
Jenkins 작업 설명의 HTML (0) | 2020.08.23 |
sessionStorage 및 localStorage의 범위 (0) | 2020.08.23 |
PHP-두 배열을 하나의 배열로 병합 (중복 제거) (0) | 2020.08.23 |
Eclipse / Android :“프로젝트에서 'Android Pre Compiler'빌더 실행 오류…” (0) | 2020.08.23 |