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 :

question sur LinkedList


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut question sur LinkedList
    bonjour,

    j'aimerais savoir comment est qu'on crée une liste chainée d'objet particulier.

    Par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    class A
    {
      int arg1;
      String arg2;
     
      public void methode( // je veux que l'argument soit une Liste d' objet A) 
      {
        ...
      }
    }
    comment faire pour que ma liste soit une liste de A??
    je pensais à mettre LinkedList A mais je sais pas si cela marche .

    Quelqu'un pourrait m'aider ?
    Merci.

  2. #2
    Membre émérite
    Avatar de LinkinSelim
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Mars 2006
    Messages : 365
    Par défaut
    depuis JAVASE 5.0 , cela est possible avec les types generiques regarde cet Exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    LinkedList<String> listeDeString = new LinkedList<String>();
    LinkedList<Personne> listeDePersonne = new LinkedList<Personne>();
    //nous suposons que la classe Personne est defini
    j'espere que ca va t'aider

  3. #3
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut
    Merci Selim pour ta réponse,

    mais comment dois je faire pour le mettre en paramètre de ma fonction, car c'est là où se pose le problème pour moi.

    Par exemple une méthode qui prendrait en parametre une liste de personne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public void  methode(LinkedList Personne)

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void methode(LinkedList<Personne> personnes) {
      ...
    }

  5. #5
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut
    Merci beaucoup pour ta reponse
    j'essaye ça de suite.

  6. #6
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Si tu travailles avec une version de java inférieure à 1.5 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void methode(LinkedList personnes){
       for(int i=0;i<personnes.size();i++){
          System.out.println((Personne)personnes.get(i));
          // Ci dessus le cast explicite sera obligatoire.
       }
    }

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

Discussions similaires

  1. Question sur tableau de LinkedList
    Par xenlee dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 09/09/2012, 18h42
  2. question sur les linkedlist
    Par yacin87 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 14/04/2010, 16h27
  3. [linkedlist] Question sur la méthode contains
    Par hibou107 dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 12/04/2010, 17h34
  4. Question sur les LinkedList et les threads
    Par berg dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 10/09/2005, 19h16
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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