Nueva sintaxis bucle for desde Java 5
En la versión 5 de Java se ha incluido una nueva sintaxis para el bucle for con la intención de hacer más legible el código. Se le conoce como bucle "for" mejorado (en inglés, enhanced for).
Bucle "for" mejorado
- for (type var : arr) {body-of-loop}
- for (type var : coll) {body-of-loop}
Equivalente Bucle "for"
- for (int i = 0; i < arr.length; i++) {type var = arr[i];body-of-loop}
- for (Iterator<type> iter = coll.iterator(); iter.hasNext(); ) {type var = iter.next();body-of-loop}
Información más extendida en inglés aquí.


