Est-il possible de renommer une table de hachage de la clé?

Je suis à la recherche d'un moyen de renommer une table de hachage de la clé, mais je ne sais pas si c'est possible en Java.

  • Gosh, je ne l'espère pas. La suppression et la réintégration de la paire clé/valeur qui semble être la voie à suivre. Notez que vous normalement juste la poignée de références dans la carte elle-même de toute façon.
  • Veuillez ne pas modifier la clé de hachage entrée! Si vous êtes chanceux, vous pourrez le changer pour quelque chose avec le même hashcode et vous aurez juste aller un peu fou à essayer de comprendre ce qui s'est passé; si vous êtes malchanceux, vous vous retrouverez avec une entrée qui ne peut pas être trouvé (enfin, pas jusqu'à la prochaine reconstruction de l'ensemble de la table). Retirez puis réinsérez est beaucoup plus saine, et devrait être assez bon marché (c'est toutes les références, après tout).
InformationsquelleAutor Ikes | 2012-05-26