为什么重写equals方法必须重写hashCode?
摘要:
如果两个对象调用equals返回相等,那么这两个对象调用hashCode方法必须返回相同的整数。如果不重写hashCode,会违反该原则。这个原则主要针对的是映射操作(map接口)。 注意: 1. String重写了Object的equals,现在比较的是两个String所包含的char seque 阅读全文
posted @ 2016-12-04 02:10 touchdown 阅读(94) 评论(0) 推荐(0) 编辑