int
2 s == テストの等値を探すときは十分だという印象を受けました
の一部としてequals()
、私は
if (this.getDayOfWeek() != that.getDayOfMonth()) {
return false;
}
getDayOfWeek が次のように定義されている場所
public int getDayOfWeek() {
return calendarInstance.get(Calendar.DAY_OF_WEEK);
}
わかりましたので、int
ここで 2 を取得します。どちらも 1 です。同じではありません (によるとequals
)
理由を理解するのを手伝ってください1 != 1