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 : 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é !");
		}
	}
Merci d'avance pour votre aide