标签: java oop object equals hashcode
我使用Map存储一些数据,其中我的键被实现为具体的类KeyType,它具有hashCode和equals重写。
KeyType
当我在地图中调用get方法时,行if(other instanceof KeyType)返回false。 运动对象不应该能够知道它的具体类吗?
if(other instanceof KeyType)
编辑:将在几分钟内包含代码
答案 0 :(得分:2)
通过调用Map#get(),您获得的是价值,而不是密钥。您可能希望确保您的值也是KeyType的类型,否则它将无法正常工作。
Map#get()