Je donne les résultats suivants pour la boucle:Java (x: y) exécution
for(String s : someString.split("\\s+")){
//do something
}
-t-java exécuter la méthode split() chaque itération de la boucle, ou fait-elle une seule fois et de garder une température tableau pour itérer?
Ce qui se passe est détaillé dans l'instruction [for JLS enhanced 'for'] (http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.14.2) doc – Mat
@ Mat, ça te dérange si je modifie ma réponse avec ton lien? – RMT
Allez-y, je l'ai mis là juste pour ça :-) – Mat