Iteradores en Java

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.

Compartir

2 comentarios

  1. Edith

    Hola, porque usar un iterator en un for?

  2. Andrés

    Ah, te jugaste con la explicación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *