...
Les mer om dette på siden om equals-metoden.
int hashCode()
Denne metoden brukes for å gjøre søk blant mange objekter raskere i implementasjoner av sett-logikk, f.eks. java.util.HashMap og java.util.HashSet. Reglene for hashCode tett koblet til equals-metoden ved at dersom equals returnerer to true for to objekter, så skal deres hashCode-verdi være like. Det imidlertid lov at to objekter med like hashCode-verdier ikke er equals. Pga. denne tette koblingen er det anbefalt at en alltid (re)definerer hashCode hvis en redefinerer equals.