Java 표준 "Null 또는 Equal"정적 방법이 있습니까?
문제
일부 타이핑을 저장하고 내 코드를 명확히하기 위해 다음 방법의 표준 버전이 있습니까?
public static boolean bothNullOrEqual(Object x, Object y) {
return ( x == null ? y == null : x.equals(y) );
}
해결책
Java 7을 사용하면 이제 Null Safe Equals를 직접 수행 할 수 있습니다.
(Jakarta Commons Library Objectutils.equals ()는 Java 7과 쓸모 없게되었습니다)
다른 팁
우연히 자카르타 커먼즈 라이브러리에 액세스 할 수 있다면 Objectutils.equals () 그리고 다른 많은 유용한 기능.
편집 : 처음에 질문을 잘못 읽으십시오
<1.7을 사용하고 있지만 구아바를 사용할 수있는 경우 : Objects.equal(x, y)
제휴하지 않습니다 StackOverflow