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 :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é !"); } }
Partager