Recorrer un Array

Muchas veces no nos interesa tan solo acceder a un elemento concreto del array sino más bien queremos recorrer todo el array accediendo a todos sus elementos. Pues bien, la forma más optima de llevar este proceso a cabo es con cualquiera de los dos formatos del bucle for.

Bucle For

La propiedad length de los arrays nos devuelve la longitud del mismo, o sea el número de elementos que tiene. Aprovechamos esta propiedad para  establecer la condición del bucle.

La variable contador i nos sirve de índice, por lo cual la inicializamos a 0 que es el primer índice del array. La condición del bucle indica mientras que i sea menor que la longitud del array, hay que tener en cuenta que i nunca puede tomar el valor de la longitud. Recordamos que si un array tiene 5 elementos, su longitud es 5 y el índice empieza en 0 y termina en 4.

Si por error dejamos que i tomé el valor 5 esto producirá una excepción de tipo ArrayIndexOutOfBoundsException para indicar que estamos accediendo fuera del índice del array.

bucle for-each

El bucle for-each es más cómodo de utilizar ya que no es preciso indicar el índice de los elementos.