編集の要約なし
 
(同じ利用者による、間の3版が非表示)
4行目: 4行目:


==Methods==
==Methods==
* [[reflectionEquals]] - determines if the two Objects are equal.
* 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); 
}