Iterate con for loop o while loop @
A menudo veo código como:
Iterator i = list.iterator();
while(i.hasNext()) {
...
}
pero escribo eso (cuando Java 1.5 no está disponible o para cada uno no se puede usar) como:
for(Iterator i = list.iterator(); i.hasNext(); ) {
...
}
porqu
Es más cortoMantienei
en un alcance menor Reduce la posibilidad de confusión. (Esi
utilizado fuera de tiempo? Dónde estái
declarado?)Creo que el código debe ser lo más simple de entender posible, de modo que solo tenga que crear un código complejo para hacer cosas complejas. ¿Qué piensas? ¿Cual es mejor