【发布时间】:2012-03-15 11:19:06
【问题描述】:
我有一个带有键对象的 hasmap,
HashMap<Key, Object> test;
并将新密钥(“相同”)作为密钥..
所以它就像..:
test.put(new Key("the same"), someObject);
(不将该键存储在变量中)
所以.. 过了一会儿...我想访问哈希图, 因为我没有对象,所以我尝试制作 new Key("the same") 并将其作为键。 但是没用。
如何让它发挥作用? (不将第一个对象“键”保存在变量中)
因此,目前,我使用 String 对象作为键。
HashMap<String, Object>
【问题讨论】:
-
很难知道你的问题在问什么。您可能需要考虑重写它...如果您只想要哈希图中的所有键,您可以使用方法
keySet()... -
不重复:另一个问题不直接涉及地图,而是直接涉及
hashCode和equals,如果没有接受的答案,这似乎无关。接受的答案足以理解问题。