两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
摘要:
在java中,equals和hashcode是有设计要求的,equals相等,则hashcode一定相等,反之则不然。 为何会有这样的要求? 在集合中,比如HashSet中,要求放入的对象不能重复,怎么判定呢? 首先会调用hashcode,如果hashcode相等,则继续调用equals,也相等,则 阅读全文
posted @ 2019-10-11 10:31
sttcor
阅读(5283)
评论(0)
推荐(0)
浙公网安备 33010602011771号