for (Iterator i = c.iterator(); i.hasNext(); ) {
String s = (String) i.next();
...
}
O incluso esta con los nuevos generics, que permiten ahorrarnos el cast:
for (Iterator<String> i = c.iterator(); i.hasNext(); ) {
String s = i.next();
...
}
Pero Java 5 provee ahora una manera mas simple de hacerlo, a la foreach:
for (String s : c) {
...
}
Lo interesante de esto también, es que quien se encarga de la nueva syntaxis es el compilador, lo cual hace que sea transparente para la VM.
No hay comentarios:
Publicar un comentario