JAVA中重写equals()方法为何要重写hashcode()方法?

A) (1)当obj1.equals(obj2)为true时,obj1.hashCode() == obj2.hashCode()必须为true (2)当obj1.hashCode() == obj2.hashCode()为false时,obj1.equals(obj2)必须为false 从hashmap存储结构理解,同个hashcode存储在同一个“桶”。 [url]http://blog.cs
相关文章
相关标签/搜索