recorrido de arrays

Los arrays pueden recorrerse indistintamente con un contado o barriendo con un iterador.

int[] datos = { 1, 2, 3, 4 };

for (int i = 0;

         i < datos.length;

         i++) {

  System.out.print(datos[i] + " ");

}

for (int dato: datos) {

  System.out.print(dato + " ");

}

 

La segunda forma (derecha) es más compacta y debería preferirse a la primera (izquierda) salvo cuando el contador “i” sea necesario para algo más.

Temas relacionados

80. for (palabra reservada)