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
Solution 2 avec le getindex (plus simple a codé mais semble plus gourmande)
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; }
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part return this.plannings.get(this.plannings.indexOf(new Planning(num_sem)));
Partager