Sto utilizzando una LinkedHashMap per garantire l'ordine quando qualcuno tenta di accedervi. Tuttavia, quando arriva il momento di iterare su di esso, usa entrySet() per restituire le coppie chiave/valore anche per garantire l'ordine? Non verranno apportate modifiche durante l'iterazione.Anche EntrySet() in LinkedHashMap garantisce l'ordine?
EDIT: Inoltre, ci sono degli effetti negativi dall'iterazione attraverso la mappa iterando attraverso le sue chiavi e chiamando get?
Stavo per fare la stessa domanda, ma perché chiederlo se qualcun altro ha già chiesto e ricevuto una buona risposta? +1 per una buona domanda. – uTubeFan
In LinkedHashMap è possibile utilizzare ordine di inserimento e ordine di accesso. L'ordine viene mantenuto sempre. Si prega di coprire il mio [Vita interna di LinkedHashMap] (http://volodial.blogspot.com/2013/07/internal-life-of-linkedhashmap-in-java.html) tutorial –
Possibile duplicato di [È l'ordine garantito per il ritorno di chiavi e valori da un oggetto LinkedHashMap?] (http://stackoverflow.com/questions/2923856/is-the-order-guaranteed-for-the-return-of-keys-and-values-from-a- linkedhashmap-o) – Roland