ページの作成:「commons.lang.EqualsBuilder [http://commons.apache.org/proper/commons-lang/javadocs/api-release/org/apache/commons/lang3/builder/EqualsBui…」
 
 
(同じ利用者による、間の4版が非表示)
2行目: 2行目:


I provide methods to build a good equals method for any class.
I provide methods to build a good equals method for any class.
==Methods==
* reflectionEquals - 全てのフィールドが等価ならインスタンスも等価と見なす
==Exemples==
[[Object#equalsオーバーライドの定石]]と比較。
public boolean equals(Object o) {
    return EqualsBuilder.reflectionEquals(this, o);
}

2019年7月2日 (火) 21:15時点における最新版

commons.lang.EqualsBuilder [1]

I provide methods to build a good equals method for any class.

Methods

  • reflectionEquals - 全てのフィールドが等価ならインスタンスも等価と見なす

Exemples

Object#equalsオーバーライドの定石と比較。

public boolean equals(Object o) {
    return EqualsBuilder.reflectionEquals(this, o); 
}