En Java 6, je crois comprendre que vous pouvez fournir un comparateur à un TreeSet lors de sa création pour remplacer l'ordre naturel des objets dans l'ensemble. Avez-vous des idées pour lesquelles Java ne supporte pas la fourniture d'un "hachage" qui outrepasse le "hachage naturel" des objets de l'ensemble?Pourquoi pouvons-nous fournir un comparateur à TreeSet mais pas quelque chose comme Hasher à HashSet?
EDIT: Obtenir des commentaires de votre part pourrait m'aider lors de la conception d'API dans le futur.
Merci.
L'API est ce qu'elle est. Demander "pourquoi" ne peut être que spéculation. – skaffman
Vous pourriez poser la même question à Set and equal. – Ralph
+1 @Ralph, spirituel! – Russell