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 :

test if sur ArrayList


Sujet :

Collection et Stream Java

  1. #1
    Membre régulier Avatar de nypahe
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 85
    Points
    85
    Par défaut test if sur ArrayList
    Bonjour
    comment recuperer le resultat du test suivant
    je teste si le String contenu dans le ArrayList array est contenu dans le ArrayList resultat.
    comme ici dessous ça ne marche pas, car je repete les elts dans resultat, alors que je ne souhaite pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ArrayList<String> resultat = new ArrayList<String>();
    ArrayList<String> array = new ArrayList<String>();
     
    if(resultat.contains(array)>0){
      array.removeAll(array);
     	}else{
    resultat.addAll(array);
    affiche(resp, n);
    array.removeAll(array);
    				          }

  2. #2
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Points : 1 894
    Points
    1 894
    Billets dans le blog
    1
    Par défaut
    J'ai du mal à voir ce que tu veux faire tu souhaites fusionner deux arrayList et enlever les doublons ?

    Sinon je trouve bizarre ta condition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(resultat.contains(array)>0)
    Je mettrais plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(resultat.contains(array))
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(resultat.contains(array)==true)
    Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu.

  3. #3
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    Pourquoi ne pas utiliser les Set ?
    Car les doublons ne sont pas acceptés dans les sets !

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

Discussions similaires

  1. tri sur arraylist
    Par david06600 dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 03/10/2006, 10h24
  2. Tests logiques sur les flags : cmp /jna
    Par lylia SI dans le forum Assembleur
    Réponses: 2
    Dernier message: 27/09/2006, 17h42
  3. Test evenement sur champ vide dans une table
    Par eddyG dans le forum Access
    Réponses: 3
    Dernier message: 30/05/2006, 17h02
  4. Realiser des tests exhaustifs sur les String
    Par Sarrus dans le forum Langage
    Réponses: 9
    Dernier message: 07/07/2005, 11h52
  5. Test if sur des float
    Par Minuit dans le forum Linux
    Réponses: 2
    Dernier message: 26/03/2005, 13h08

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