public static interface Hash.Strategy<K>
Custom hash structures (e.g.,
ObjectOpenCustomHashSet) allow to hash objects
using arbitrary functions, a typical example being that of arrays. Of course,
one has to compare objects for equality consistently with the chosen
function. A hash strategy, thus, specifies an equality method and a hash function, with the obvious property that
equal objects must have the same hash code.
Note that the
equals() method of a strategy must
be able to handle
|Modifier and Type||Method and Description|
Returns true if the given objects are equal with respect to this hash strategy.
Returns the hash code of the specified object with respect to this hash strategy.
int hashCode(K o)
o- an object (or