![]() |
1
2
你需要用一个特殊的目的
因此,长话短说:
如果计划使用的默认实现
|
![]() |
2
1
默认情况下(除非另有明确说明),只有引用同一对象时,才认为引用类型是相等的。作为开发人员,您可以重写equals()和gethashcode()方法,以便您认为相等的对象对equals返回true,对gethashcode返回相同的int。 根据您使用的测试框架,将有collectionassert.areequivalent()或需要比较器的override to assert.equal。 |
![]() |
3
-1
您可以实现一个自定义散列集,该散列集重写gethashcode函数,该函数从以下所有内容生成一个新的散列代码:
|