編集の要約なし |
|||
(同じ利用者による、間の1版が非表示) | |||
4行目: | 4行目: | ||
==Methods== | ==Methods== | ||
* reflectionEquals - | * reflectionEquals - 全てのフィールドが等価ならインスタンスも等価と見なす | ||
==Exemples== | ==Exemples== | ||
[[Object#equalsオーバーライドの定石]]と比較。 | |||
public boolean equals(Object o) { | public boolean equals(Object o) { | ||
return EqualsBuilder.reflectionEquals(this, 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
public boolean equals(Object o) { return EqualsBuilder.reflectionEquals(this, o); }