Bonjour,

J'ai remarqué que beaucoup de discussions sont créés pour savoir comment trier une Map correctement, mon problème c'est l'inverse.

Je dispose d'une variable de type Map<String,DataProp> instanciée en HashMap<String,DataProp> dans laquelle j'insère des données avec la ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataPropList.put(aDataProp.getName(), aDataProp);
Avant chaque insertion, je contrôle la clé de type String de la donnée insérée dans mes logs et j'ai :
C
A
B

Après la suite d'insertion je me retrouve avec une Map trié sur ses clés par ordre Alphabétique, je sais que c'est le tri naturelle.
A
B
C

J'aimerais savoir comment je peux garder un tri par ordre d'insertion uniquement.

J'ai testé de définir un comparateur en utilisant une TreeMap mais je n'y arrive pas.