J'utilise un linkedHashMap pour garantir la commande quand quelqu'un essaie d'y accéder. Cependant, quand vient le temps de parcourir, est-ce que l'utilisation de entrySet() pour retourner des paires clé/valeur garantit également l'ordre? Aucun changement ne sera effectué pendant l'itération.Est-ce que entrySet() dans LinkedHashMap garantit également la commande?
ÉDIT: Également, y'a-t-il des effets défavorables d'itération à travers la carte en itérant à travers ses touches et en appelant get?
J'étais sur le point de poser la même question, mais pourquoi demander si quelqu'un d'autre a déjà demandé et reçu une bonne réponse? +1 pour une bonne question – uTubeFan
Dans LinkedHashMap, vous pouvez utiliser insert-order et access-order. La commande est toujours maintenue. S'il vous plaît couvrir mon [vie interne de LinkedHashMap] (http://volodial.blogspot.com/2013/07/internal-life-of-linkedhashmap-in-java.html) tutoriel –
duplication possible de [Est-ce que la commande est garantie pour le retour des clés et valeurs d'un objet LinkedHashMap?] (http://stackoverflow.com/questions/2923856/is-the-order-guaranteed-for-the-return-of-keys-and-values-from-a- linkedhashmap-o) – Roland