Trouver un element dans un ArrayList
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:
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:
return this.plannings.get(this.plannings.indexOf(new Planning(num_sem)));
Merci d'avance