我的印象是,在寻找 2 int
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