-6
是否存在List
Map
或Set
的任何实现,其中不会覆盖equals
方法。Java overided equals方法
是否存在List
Map
或Set
的任何实现,其中不会覆盖equals
方法。Java overided equals方法
号的List
,Map
和Set
API的所有指定equals
行为,只能通过重写java.lang.Object.equals(Object)
方法来实现。这就是他们所做的。
如果您想要一个打破equals
API合同的集合类,您将需要自己实现它;例如通过extend
现有的集合类和(重新)覆盖equals(Object)
和hashcode()
方法,以便它们的行为像原始的Object
版本。
我想他们都没有重写等于.. – PermGenError 2013-02-22 12:02:51
你看过API吗?它会为你解答。 – 2013-02-22 12:04:10
你不能**过度**等号的方法......更不用说hashCode了......(双关语......我的两个宠物小偷) – ppeterka 2013-02-22 12:04:20