Java For-each
El for-each se usa para iterar los datos de un array de manera más rápido y fácil, podemos iterar los datos de array con while y for, pero a comparación de for-each, con for-each es más fácil.
Iterar datos de Array con While
Para iterar la datos de un array tenemos que saber la longitud del array, ya sabiendo esto recorreremos el array y usaremos operadores de incremento para acceder a sus datos y mostrar por pantalla.
public class Main { public static void main(String[] args) { //Definición String[] nombres = {"Alex", "Roel", "Juan", "Maria", "Pedro"}; int c = 0; while (c < nombres.length){ System.out.println(nombres[c]); c++; } } }
Iterar datos de Array con For
public class Main { public static void main(String[] args) { //Definición String[] nombres = {"Alex", "Roel", "Juan", "Maria", "Pedro"}; for (int i = 0; i < nombres.length; i++){ System.out.println(nombres[i]); } } }
Iterar con For-each
Hay bucles para cada necesidad en este caso vamos utilizar este bucle que es para iterar array, en el cual crea una variable dentro de for del tipo de dato que vamos iterar de array, en esta variable vamos recuperar cada dato del array, luego colocamos el nombre de array que vamos iterar.
public class Main { public static void main(String[] args) { //Definición String[] nombres = {"Alex", "Roel", "Juan", "Maria", "Pedro"}; for (String dato : nombres){ System.out.println(dato); } } }