int2 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