cs_mirosa
Messages postés15Date d'inscriptionjeudi 16 avril 2009StatutMembreDernière intervention 6 mai 2012
-
15 janv. 2012 à 23:11
cs_mirosa
Messages postés15Date d'inscriptionjeudi 16 avril 2009StatutMembreDernière intervention 6 mai 2012
-
24 janv. 2012 à 13:40
bonjour,
je veux supprimer les doublons dans un vecteur mais la méthode ne marche pas
aidez moi s.v.p
voila la méthode :
static Vector supprimerDoublon (Vector vec)
{
for (int i1=vec.size()-1; i1>0; i1--)
{
for(int i2=i1-1;i2>=0;i2--)
{
if (vec.elementAt(i1)==vec.elementAt(i2))
vec.remove(i2);
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 16 janv. 2012 à 08:25
Bonjour,
vec.elementAt(i1)==vec.elementAt(i2) : cette ligne compare les références des objets et non les objets eux mêmes, utilises les méthodes equals ou compareTo pour comparer les objets entre eux.
Notes que l'objet que contient le vecteur doit implementer Comparable