入力を節約してコードを明確にするために、次のメソッドの標準バージョンはありますか?
public static boolean bothNullOrEqual(Object x, Object y) {
return ( x == null ? y == null : x.equals(y) );
}
Java 7 では、null safe equals を直接実行できるようになりました。
(Jakarta Commons ライブラリ ObjectUtils.equals() は Java 7 で廃止されました)
Jakarta Commons ライブラリにアクセスできる場合は、ObjectUtils.equals()やその他の便利な関数が多数あります。
編集:最初に質問を読み間違えました
1.7 未満を使用しているが Guava を使用できる場合:Objects.equal(x, y)