Propósito: El bucle for-each se utiliza para recorrer secuencialmente los elementos de una matriz o colección, de principio a fin.
Sintaxis:
for(tipo var-iter : conjunto) { // bloco de instruções }
Operación: En cada iteración, el siguiente elemento del array se asigna a la variable de iteración, la cual debe tener un tipo compatible con los elementos del array.
Ventajas:
Limitaciones:
La variable de iteración es de solo lectura, lo que significa que no se puede usar para cambiar la matriz subyacente.
El bucle recorre todos los elementos de la matriz a menos que se utilice una instrucción break para salir del bucle antes de tiempo.
Ejemplo de limitación:
Incluso cambiando la variable de iteración dentro del bucle, esto no afecta la matriz original:
for(int x : nums) { x = x * 10; // Sem efeito no array original }
Uso con matrices y colecciones: El bucle for-each también se puede utilizar para recorrer elementos de otras colecciones en Java, además de matrices, como las proporcionadas por Collections Framework.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3