我的印象是,在寻找 2 ints == 之间的相等性时,测试就足够了
作为一部分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