Lorsque LinkedHashMap.keySet () est appelé, l'ordre de l'ensemble renvoyé sera-t-il le même que l'ordre dans lequel les clés ont été ajoutées?
Réponses
Trop de publicités?
Tom Tresansky
Points
5423
Oui.
Voir: LinkedHashMap:
Cette liste liée définit l'itération la commande, qui est normalement de l'ordre dans les clés qui ont été insérés dans le carte (insertion d'ordre).
et à partir de la table de hachage#jeu de clés de la documentation:
L'ensemble [renvoyé] est soutenu par la carte, de sorte des modifications à la carte sont reflétés dans l'ensemble, et vice-versa.