Si deux objets renvoient le même hashCode, cela ne signifie-t-il pas qu'ils sont égaux? Ou nous avons besoin d'égaux pour éviter les collisions?
Et puis-je implémenter égal en comparant les hashCodes?
Si deux objets ont le même hashCode, ils ne sont PAS nécessairement égaux. Sinon, vous aurez découvert la fonction de hachage parfaite. Mais l'inverse est vrai - si les objets sont égaux, alors ils doivent avoir le même hashCode.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots