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 methode remove 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 fantomas261
    Inscrit en
    Avril 2007
    Messages
    486
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 486
    Par défaut question methode remove LinkedList
    bjr
    je voudrais savoir si la methode remove(Object) de la classe LinkedList supprimer l'object dont la reference est passée en arguments ou l'object qui les meme champs ?

    merci

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    il suffit de lire la javadoc :
    Removes the first occurrence of the specified element from this list, if it is present (optional operation). If this list does not contain the element, it is unchanged. More formally, removes the element with the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))) (if such an element exists). Returns true if this list contained the specified element (or equivalently, if this list changed as a result of the call).

  3. #3
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    La méthode remove enlève le premier élément sur lequel l'utilisation méthode equals renvoi true.

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Si tu dois souvent utiliser remove, on peut se demander si tu as choisi la bonne structure ou la bonne méthode :

    - tu dois supprimer des éléments pendant un parcours -> utiliser la méthode remove sur l'Iterator.
    - tu dois supprimer des éléments n'importe quand (et tu sais qu'il n'y a pas de doublon), on pourrait utiliser plutôt un Set (implémenté par un HashSet) -> l'accès à l'élément sera beaucoup plus rapide.

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

Discussions similaires

  1. question sur les linkedlist
    Par yacin87 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 14/04/2010, 16h27
  2. problem method remove()
    Par cyrodil dans le forum Général Java
    Réponses: 24
    Dernier message: 07/05/2009, 17h55
  3. Réponses: 3
    Dernier message: 12/04/2007, 10h47
  4. [EJB Stateful] [Cycle de vie] methode remove()
    Par anitshka dans le forum Java EE
    Réponses: 3
    Dernier message: 05/12/2006, 17h31
  5. Question sur les LinkedList et les threads
    Par berg dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 10/09/2005, 19h16

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