我正在使用一个映射来存储一些数据,我的键被实现为一个具体的类KeyType
,它有它的hashCode和equals被覆盖。
当我在映射中调用get方法时,if(other instanceof KeyType)
行返回false。运行时对象不应该知道它的具体类吗?
编辑:将在几分钟内包含代码
发布于 2018-03-01 18:02:47
通过调用Map#get()
,您将获得值而不是键。您可能希望确保您的值也是KeyType
的一种类型,否则它将无法工作。
https://stackoverflow.com/questions/49047092
复制相似问题