For-Each Example: Mejorado para Loop para iterar Java Array

For-Each Loop es otra forma de bucle for utilizado para recorrer la matriz. for-each loop reduce significativamente el código y no se usa el índice o, mejor dicho, el contador en el ciclo.

Sintaxis:

Tomemos el ejemplo usando una matriz String que quiera iterar sin usar contadores.

Considere una matriz de cadenas arrData inicializada de la siguiente manera:

Aunque es posible que conozca métodos como buscar el tamaño de la matriz y luego iterar a través de cada elemento de la matriz utilizando el bucle for tradicional (contador, condición e incremento), necesitamos encontrar un enfoque más optimizado que no use ningún contador de ese tipo .

Este es el enfoque convencional del ciclo “para”:

Puede ver el uso del contador y luego usarlo como el índice de la matriz.

Java proporciona una forma de utilizar el bucle “for” que iterará a través de cada elemento de la matriz. Aquí está el código para la matriz que habíamos declarado antes-

Puedes ver la diferencia entre los bucles. El código se ha reducido significativamente. Además, no se usa el índice o, mejor dicho, el contador en el ciclo .

Asegúrese de que el tipo de datos declarado en el ciclo foreach debe coincidir con el tipo de datos de la matriz / lista que está iterando . Aquí tenemos toda la clase mostrando la explicación anterior-

Salida:

Uso del bucle convencional For:

Alpha

Beta

Gamma

Delta

Sigma

utilizando el bucle Foreach:

Alpha

Beta

Gamma

Delta

Sigma

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *