日期:2014-05-20  浏览次数:20726 次

一直没想通,为什么?
1.当你使用实现MAP的类时,用作该映射的健的一部分的任何类必须重写HASHCODE()   和EQUALS()方法.

2.如果要是类对象能够用作散列表的健   则必须重写EQUALS()方法,使两个不同的实例能够被视为相同的.

一直没想通,为什么?


------解决方案--------------------
1 放入的Map中键值,具有唯一性,通过get(key)可以得到 value
key之间就涉及到比较的问题。不从写,两个对象比较的是实例的
地址。必须建立可比较的规则
2 类对象 你理解了吗。产生实例的对象。同类一个级别的。不是对象级别的。
层次不一样。
------解决方案--------------------
up
------解决方案--------------------
你说的是hashmap吧,map接口可没有这样的限定。