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?
Oui.
Voir: LinkedHashMap :
Cette liste liée définit l'ordre d'itération, qui est normalement l'ordre dans lequel les clés ont été insérées dans la carte (ordre d'insertion).
et de la documentation HashMap # keySet :
L'ensemble [renvoyé] est soutenu par la carte, donc les modifications apportées à la carte sont reflétées dans l'ensemble, et vice-versa.
Oui . L'exception est que lorsqu'une clé est réinsérée, elle apparaît dans l'ordre dans lequel elle a été insérée pour la première fois dans la liste.