Bonjour,
je parcours à l'aide d'un itérateur les clés d'une map et je les affiche comme ceci
0 : key0
1: key1
...
J'aimerais que l'utilisateur puisse ensuite choisir une clé en tapant l'entier correspondant.
Mais comment faire ?
Bonjour,
je parcours à l'aide d'un itérateur les clés d'une map et je les affiche comme ceci
0 : key0
1: key1
...
J'aimerais que l'utilisateur puisse ensuite choisir une clé en tapant l'entier correspondant.
Mais comment faire ?
Il me semble que tu vas être obligé de stocker toi-même la correspondance entre l'entier et la clé pour la retrouver ensuite...
merci pour ta réponse.
Le problème c'est que les key sont déjà liées à des ArrayList
alors une map de map d'arrayList ça commence à être un peu lourd...
Mais bon, s'il n'y a pas d'autre solution, je vais faire comme ça
Même si c'est pas hyper pratique tu peux utiliser une TreeMap, dans laquelle les clefs sont rangées dans un ordre précis. Peut être trouveras-tu également des trucs qui te faciliteront la tâche dans Commons Collections.
Merci pour vos réponses.
J'ai finalement utilisé une autre map pour associer un nombre à chaque String
Partager