Esto es un pequeño tutorial de las formas de iterar una lista en java, ya que hay varias formas y a veces no tenemos ni idea de como hacerlo yo a qui les dejare 5 formas de hacerlo
import java.util.Iterator; import java.util.List; import java.util.ArrayList; public class IterateEjemplo{ public static void main(String[] argv) { //Instanciamos la lista List miArrayList= new ArrayList(); //Asignamos valores a nuestro ArrayList miArrayList.add("Hola"); miArrayList.add("Soy"); miArrayList.add("Goku"); miArrayList.add("TE Invito"); miArrayList.add("A mi fiesta"); miArrayList.add("En el planeta nameku"); /*Forma nuemero 1 Iteramos con el objeto Iterator dentro de la lista *Esta forma obtenemos el objeto iterator y el solo nos proporciona metodos para saber si existen mas elementos en nuestra lista */ System.out.println("Iterando con la clase Iterator"); Iterator iterator = miArrayList.iterator(); while(iterator.hasNext()){ System.out.println( iterator.next() ); //El metodo next nos regresa el siguiente objeto de la lista } /*Forma nuemero 2 Iterando con un ciclo for * Esta forma es la clasica de como iterar un arreglo tambien se puede hacer con las listas solo que en vez de length se usa el metodo size() * para obtener el tamanhio de la lista */ System.out.println("Iterarando con el ciclo for"); for (int i=0; i { System.out.println( miArrayList.get(i) ); } /** Iterando con un ciclo while * Tambien es clasica la forma y se presume que rinde mas un while que un for y saben que es verdad * defines tu variable auxiliar para iterar en este caso j y cada iteracion j aumenta para acceder al siguiente elemento */ System.out.println("Iterando con el ciclo while"); int j=0; while (j< miArrayList.size()) { System.out.println( miArrayList.get(j) ); j++; } /*Iterando con un foreach * Esta forma es mas nueva que las demas bueno por lo menos he visto que la usan muy poco pero * es muy efectiva si no queremos usar variables auxiliares pero es la que se tarda mas en terminar */ System.out.println("Iterando con un foreach"); for (String elemento : miArrayList) // podria marcarte error por que no definimos que la Lista fuera de Strings { System.out.println( elemento ); } //Listo estas son las formas de iterar nuestra Lista } }
Bitacoras.com
junio 10, 2011 at 10:47 amInformación Bitacoras.com…
Valora en Bitacoras.com: Esto es un pequeño tutorial de las formas de iterar una lista en java, ya que hay varias formas y a veces no tenemos ni idea de como hacerlo yo a qui les dejare 5 formas de hacerlo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1……
iRe
junio 10, 2011 at 12:44 pmBuenÃsimo artÃculo Godie, no me lo esperaba 😛 a toda la gente que comienza en Java o estudia Java le serán francamente útil tus formas de realizar listas.
godie • Post Author •
junio 10, 2011 at 4:07 pmTu no estudias algo de eso ? te puedo encaminar por el mundo de la programacion si asi lo deseas 🙂
Carlos de la Torre
junio 10, 2011 at 11:13 pmBuen pedazo de código, me hizo recordar buenos tiempos jajaja
Hoteles Playa del Carmen
junio 13, 2011 at 12:11 amJajaj parece un gran tutorial!
Lástima que no entienda casi nada de lo que pone porque no se nada de Java xD