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

API standards et tierces Java Discussion :

Recuperer donnee dans ma liste


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut Recuperer donnee dans ma liste
    bonjour,
    je converti mon ArrayList en HashMap

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ArrayList<Candidat> candidatEnListe
    HashMap mapCandidat = new HashMap();
     
    Iterator itrerator = idCandidat.iterator();
    while (itrerator.hasNext())
    {
      Object idCandidat= itrerator.next();
      mapCandidat.put(idCandidat.getClass().getMethods(),idCandidat);
    }
    Ma liste Candidat est constitué ainsi
    IdCandidat
    Nom
    Prenom
    Circonscription
    Je n'arrive pas a mettre en key de ma HashMap l'IdCandidat

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mapCandidat.put(idCandidat.getID(), idCandidat);
    Non ?
    (j'ai peur de ne pas avoir compris la question )

    a++

  3. #3
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    La méthode getId() n'est pas définie pour le type Object
    Si je pense que tu as bien compris la question, mon but est de mettre en Key de ma HashMap l'id candidat

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Ben c'est ton objet : tu dois bien avoir un accesseur qui te renvoi cet ID non ?

    a++

  5. #5
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    oui dans ma classe j'ai bien des accesseur
    Tu a raison morph41, si j 'arrivé pas à acceder a mes accesseur c'est a cause de cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Candidat candidat= itrerator.next();
    merci a vous les gars

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Tu mélanges code avec Generics et code sans Generics... ce qui fait que tu dois te retrouver avec plein de warnings...


    Penses à essayer de corriger cela ou alors indique le ce sera plus simple pour comprendre le problème...


    Au passage pourquoi s'embêter avec les Iterator ? Un for étendu est nettement plus lisible...


    a++

  7. #7
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, le code que tu donnes est plutôt bizarre :
    - tu fais : Iterator itrerator = idCandidat.iterator();
    donc on suppose que la variable idCandidat a été déclarée plus haut en tant que classe iterable

    - ensuite tu fais : Object idCandidat= itrerator.next();
    Tu redéclares une autre variable idCandidat

    Pour ajouter un élément dans ta hashmap il faudrait plutot faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Iterator iterator = listCandidats.iterator();
    while (iterator.hasNext())
    {
      Candidat candidat= itrerator.next();
      mapCandidat.put(candidat.getId(), candidat);
    }

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2009, 10h27
  2. [debutant]recuperer donnee dans menu deroulant
    Par lexu1213 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/06/2007, 11h43
  3. pblme pour recuperer donnee dans fichier texte c++
    Par aerosketchique dans le forum C++
    Réponses: 1
    Dernier message: 11/04/2006, 13h05
  4. Réponses: 10
    Dernier message: 01/02/2006, 18h25
  5. [debutant] recuperation donnees dans Map
    Par tony_big_guy dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 25/11/2005, 16h49

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