Map 中可以放置键值对,也就是每一个元素都包含键对象和值对象,Map 实现较常用的为
HashMap,HashMap 对键对象的存取和HashSet 一样,仍然采用的是哈希算法,所以如果使
用自定类作为Map 的键对象,必须复写equals 和hashCode 方法。
本文主要介绍了Java中HashMap的数据结构特点及其使用方式。特别强调了当使用自定义类作为键对象时,为了确保正确的哈希行为,需要复写equals和hashCode方法的重要性。
Map 中可以放置键值对,也就是每一个元素都包含键对象和值对象,Map 实现较常用的为
HashMap,HashMap 对键对象的存取和HashSet 一样,仍然采用的是哈希算法,所以如果使
用自定类作为Map 的键对象,必须复写equals 和hashCode 方法。
532
288
1804

被折叠的 条评论
为什么被折叠?