Je vous invite à programmer vos boucles, et plus spécifiquement vos conditions de test, pour sortir au plus vite des boucles.
Par exemple, dans le cas suivant :
1
2
3
4
5
6
7 boolean ok = false ;
for(Foo foo : foos) {
if( foo.truc() ) {
ok = true ;
}
}
return ok ;
Dans ce genre de cas, pensez à mettre un « break
» dans votre boucle, pour ne pas continuer à parcourir inutilement la liste, puisque la valeur est calculée et ne changera plus.