IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Accéder à un élément particulier d'une Map


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut Accéder à un élément particulier d'une Map
    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 ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 25
    Par défaut
    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...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    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

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    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.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    Merci pour vos réponses.
    J'ai finalement utilisé une autre map pour associer un nombre à chaque String

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion d'un élément vide dans une map.
    Par jamsgoodon dans le forum Débuter
    Réponses: 2
    Dernier message: 24/03/2011, 13h51
  2. Réponses: 0
    Dernier message: 02/07/2009, 17h00
  3. Accéder au n-ième élément d'une map
    Par remooz dans le forum SL & STL
    Réponses: 6
    Dernier message: 01/06/2009, 10h20
  4. Réponses: 2
    Dernier message: 05/12/2007, 22h16
  5. Réponses: 7
    Dernier message: 30/03/2006, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo