문제

일부 타이핑을 저장하고 내 코드를 명확히하기 위해 다음 방법의 표준 버전이 있습니까?

public static boolean bothNullOrEqual(Object x, Object y) {
  return ( x == null ? y == null : x.equals(y) );
}
도움이 되었습니까?

해결책

Java 7을 사용하면 이제 Null Safe Equals를 직접 수행 할 수 있습니다.

Objects.equals (x, y)

(Jakarta Commons Library Objectutils.equals ()는 Java 7과 쓸모 없게되었습니다)

다른 팁

우연히 자카르타 커먼즈 라이브러리에 액세스 할 수 있다면 Objectutils.equals () 그리고 다른 많은 유용한 기능.

편집 : 처음에 질문을 잘못 읽으십시오

<1.7을 사용하고 있지만 구아바를 사용할 수있는 경우 : Objects.equal(x, y)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top