Java - obtenir l'index de clé dans la table de hachage?

En java si je suis en boucle sur le keySet() d'un HashMap, comment puis-je (à l'intérieur de la boucle), obtenir l'indice numérique de la touche?

Dans le fond, je boucle à travers la carte, je veux être en mesure d'obtenir 0,1,2...je me figure ce serait plus propre que de déclarer un int et en incrémentant à chaque itération.

Grâce.

  • De quoi avez-vous besoin? Comme mentionné dans les réponses, de l'ordre dans une carte n'est pas nécessairement constant, il peut changer lorsque les clés sont ajoutés ou supprimés.
  • Ce qui est encore mieux, c'est que deux HashMaps que sont l'égalité pouvez toujours avoir différents rangements. Ils peuvent le faire même si elles ont la même histoire de ajoute/supprime (différentes capacités de le faire).
  • stackoverflow.com/questions/18188739/...
InformationsquelleAutor llm | 2010-04-21