是否有一个Map的实现,其中.containsKey(Object)只使用.equals(Object)来检查?

时间:2016-02-01 14:58:37

标签: java dictionary

当我意识到它正在放置重复键时,我正在使用HashMap。 HashMap键是我创建的对象类型,它覆盖了.equals方法。我希望HashMap只通过.equals方法检查重复键,但显然不是。

1 个答案:

答案 0 :(得分:-1)

我发布这个问题的第二个问题,我找到了Java Dictionary,这正是我想要的;仅实现.equals方法来检查密钥

编辑:显然,词典是一个抽象类,所以我无法实例化词典,正如Luiggi所提到的那样。所以事实证明我除了覆盖关键对象的.hashCode方法

之外别无他法