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.
import java.util.ArrayList; import java.util.Iterator; /** * @author DiscoDurodeRoer */ public class Ejemplo_iteradores { public static void main(String[] args) { //Creamos un arrayList ArrayList<String> lista; 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<String> iterador = lista.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.