Bonjour,

Je voulais savoir laquelle des 2 solutions est la plus performante en terme d'éxécution pour trouver un éléméent dans un arraylist

Solution 1 avec un itérateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
		for (Iterator iter = this.plannings.iterator() ; iter.hasNext();)
		{
			Planning plan = (Planning)iter.next();
			if (plan.getNum_sem_pla() == num_sem)
				return plan;
		}
Solution 2 avec le getindex (plus simple a codé mais semble plus gourmande)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
		return this.plannings.get(this.plannings.indexOf(new Planning(num_sem)));
Merci d'avance