Je suis à la recherche d'une implémentation Map qui itère sur les paires clé-valeur dans l'ordre dans lequel elles ont été ajoutées. Par exemplemise en œuvre de la carte ordonnée
Map orderedMap = // instantiation omitted for obvious reasons :)
orderMap.put(4, "d");
orderMap.put(10, "y");
orderMap.put(2, "b");
for (Map.Entry entry : orderedMap.entrySet()) {
System.out.println(entry.getKey() + ", " + entry.getValue());
}
imprimera toujours
4, d
10, y
2, b
J'utilise Java 5.0.
Merci, Don
Avez-vous vraiment besoin d'être une carte? Il semble que vous essayez simplement d'utiliser une liste. – Scharron
Je veux vraiment, certainement, absolument, certainement une carte –
Je ne comprends pas vos "raisons évidentes": la clé de votre réponse se trouve ici. (mais vous aviez votre réponse) –