En Java, Est-il un objet qui agit comme une Carte pour le stockage et l'accès des paires clé/valeur, mais peut retourner une liste ordonnée de clés et une liste ordonnée de valeurs, tels que les clés et les listes de valeurs sont du même ordre?
De sorte que l'explication par le code, je suis à la recherche de quelque chose qui se comporte comme mon fictif OrderedMap:
OrderedMap om = new OrderedMap();
om.put(0, "Zero");
om.put(7, "Seven");
Object o = om.get(7); // o is "Seven"
List keys = om.getKeys();
List values = om.getValues();
for(int i = 0; i < keys.size(); i++)
{
Object key = keys.get(i);
Object value = values.get(i);
Assert(om.get(key) == value);
}