Djalka
Messages postés14Date d'inscriptionvendredi 14 mars 2003StatutMembreDernière intervention16 mai 2006
-
3 mai 2006 à 15:06
yannick_parchemal
Messages postés31Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention22 mai 2006
-
3 mai 2006 à 17:46
Bonjour,
J'ai pas souvent l'habitude de poser une question mais la ce pb m'agace depuis un certain tps et faut absolument que je trouves une solution pour mon taff ...
Alors voila ...
J'ai 2 vecteurs de String A et B a peu pres equivalent. La seule différence est que dans A on a des valeurs qui ne sont pas dans B (ttes les valeurs de B st donc dans A ...).
Le but du jeu est donc pour moi de récupérer dans un vecteur C les valeurs qui sont dans A mais qui ne sont pas dans B.
Une petite aide, une fonction qui exise déja et que j'aurai zappée, a votre bon coeur ... merci
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 3 mai 2006 à 16:10
Salut
Tu peux les transformer en un tableau avec la méthode toArray(), les trier avec la méthode Arrays.sort(Object[] tab) et puis avec une boucle sur A, tu vérifies que chaque élément de ton tableau est présent dans B et si non tu ajoutes cet élément dans C.
yannick_parchemal
Messages postés31Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention22 mai 2006 3 mai 2006 à 17:46
Une autre méthode :
// copie du vecteur a dans c
Vector c =(Vector)a.clone();
// puis utilisation de la methode removeAll sur la copie
// pour supprimer tous les élements de b
c.removeAll(b);