Problème suppression élément d'une collection
Bonjour à tous,
J'ai réalisé une méthode pour supprimer un objet d'une collection dont on passera le numéro en paramètre.
Lorsque je souhaite supprimer le dvd n°2 pas de soucis par contre lorsque je souhaite supprimer le dvd n°1, ma méthode affiche n° dvd non trouvé.
D'où cela pourrait-il venir ?
Voici le code de ma procédure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| public void suppresionDVD (int noDVD){
int arret = 0;
int nbDVD = colDVD.size();
int i=0;
for(i=1;i<nbDVD;i++){
if (colDVD.elementAt(i).getNoMedia() == noDVD)
{
colDVD.removeElementAt(i);
arret = 1;
}
}
if(arret==1){
System.out.println("Le DVD n° "+noDVD+" a bien été supprimé !");
}
else
{
System.out.println("N°DVD non trouvé !");
}
} |
Merci d'avance pour votre aide