Hola a todos, hoy os explicaré como funcionan los iteradores en Java.
Un Iterador es una clase usada para recorrer estructuras dinámicas de una forma fácil, su uso es sencillo.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import java.util.ArrayList; import java.util.Iterator; /** * @author DiscoDurodeRoer */ public class Ejemplo_iteradores { public static void main(String[] args) { //Creamos un arrayList ArrayList lista = new ArrayList<>(); lista.add("Elemento 1"); lista.add("Elemento 2"); lista.add("Elemento 3"); lista.add("Elemento 4"); lista.add("Elemento 5"); //Creamos un iterador Iterator //Usamos el método hasNext, para comprobar si hay algun elemento while(iterador.hasNext()){ //El iterador devuelve el proximo elemento System.out.println(iterador.next()); } } } |
Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.
Hola, porque usar un iterator en un for?
Ah, te jugaste con la explicación.