Cela dépend : 50ms pour parcourir 3 millions d'éléments c'est plutôt négligeable pour moi.
L'objectif de l'Iterator est de proposer le meilleurs compromis, et c'est ce qui est fait.
Bien sûr...
Type: Messages; Utilisateur: adiGuba
Cela dépend : 50ms pour parcourir 3 millions d'éléments c'est plutôt négligeable pour moi.
L'objectif de l'Iterator est de proposer le meilleurs compromis, et c'est ce qui est fait.
Bien sûr...
+1 Tout à fait d'accord !
L'iterator est la meilleure solution dans 99.99% des cas (pour le parcours d'une collection bien entendu). Pour le 0.01% des cas restant on peut toujours utilisé des...
Comme je l'ai dit une différence trop petite n'est pas suffisamment "utile" car non seulement cela dépend de la granularité de currentTimeMillis() mais également d'autres éléments pertubateurs qu'ils...
Juste une remarque sur le benchmark : la différence tourne autour de 16ms or il se trouve que c'est le "pas" moyen de currentTimeMillis() sur la plupart des plateforme. Bref : ce n'est pas une...
Ca ca dépend de l'implémentation (c'est vrai pour une ArrayList mais pas pour une LinkedList) et l'Iterator permet toujours le meilleur compromis...
Ca c'est fort probable par contre (et il est...
Heu... je ne me souviens pas de cela :aie:
Je pense que le "foreach" propose les mêmes performances qu'un parcours avec Iterator...
D'ailleurs je viens de vérifier avec un javap -c et les deux...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.