您的位置:首页 > 产品设计 > UI/UE

自己创建类作为HashMap或者HashTable的键值或者Value值时需要注意点

2012-05-21 16:09 162 查看
在HashMap和HashTable中利用键值查找value的方法是,首先对键值求hashCode,然后根据键值的hashCode进行快速匹配。

基类Object的hashCode方法是根据类的地址求出hashCode,equals方法也是简单的比较地址。

基于以上的机制我们首先要对类的hashCode方法进行覆盖,同时还要对equals方法进行覆盖。因为在比较两个键值的时候,要使用equals方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: