[Java 5.0] Bucle for, nueva funcionalidad

2504 vistas

El nuevo for de Java 5.0 permite recorrer los elementos de un elemento 'iterable' sin importar su funcionamiento.

Veamos su utilización:



java
  1. for ( Type variable : Iterable ) {
  2.   // ...
  3. }



El interfaz Iterable describe el método iterator() que devuelve un Iterator que se usará en el bucle for para recorrer los diferentes elementos. Las Collections de Java implementan esta interfaz.

Veamos un ejemplo:



java
  1. List<String> list = new ArrayList<String>();
  2. list.add("cadena1");
  3. list.add("cadena2");
  4. list.add("cadena3");
  5. list.add("cadena4");
  6.  
  7. // mostramos los elementos en mayúsculas
  8. for (String s : list) {
  9.   System.out.println(s.toUpperCase());
  10. }