Recorrer un ArrayList

02/Nov/2014 Java , 8 Comentarios
Programación en Java

Un ArrayList es una lista de elementos los cual se puede recorrer hacía delante o hacia atrás, ya que sus elementos están enlazados entre sí. Si bien podemos recorrer un ArrayList de la forma tradicional en la que se recorren los array normales.

Para recorrer un ArrayList lo primero será crear un ArrayList.

ArrayList al = new ArrayList();

Y, como no, rellenarlo de elementos:

al.add("Victor");
al.add("Luis");
al.add("Elena");

Ahora vamos a recorrer un ArrayList como si fuese un array. Para ello tenemos que obtener el tamaño de un ArrayList mediante el método .size().

int size=al.size();

Y ahora utilizaremos un bucle for para recorrer un ArrayList.

for(int x=0;x<al.size();x++) {
  System.out.println(al.get(x));
}

Para obtener el contenido de cada uno de los elementos vamos a apoyarnos en el método .get(), al cual pasaremos el indicador del índice de la posición que ocupa en el ArrayList. En este caso el índice lo encontramos en la variable x.

De esta forma tan sencilla hemos conseguido recorrer un ArrayList en Java. En posteriores artículos veremos como recorrer un ArrayList mediante iteradores, los cuales nos permiten recorrer hacía delante o hacía detrás.

Vídeos sobre Java


8 comentarios en “Recorrer un ArrayList”

Víctor Cuervo

Andrés

Disculpen el desperdicio comentado. Salió mal enviado. Solo miren ordenamiento de arreglos y ya.

Víctor Cuervo

Andrés

olviden lo que escribí. Se envió mal . Disculpen el desperdicio comentado.

Víctor Cuervo

ronal

tengo un array   de números  ingresados al azar

¿como puedo ordenarlo de mayor  a menor?

Víctor Cuervo

Víctor Cuervo

@ronal,

Lo tienes explicado en http://lineadecodigo.com/java/ordenar-array-java/

Espero que te sirva de ayuda.

Saludos.

Víctor Cuervo

AnonimoxD

Tengo un programa dónde es una agenda pero en un índice guardo nombre,apellidos,teléfono
Como puedo buscar en el arraylist con solo el nombre?

Víctor Cuervo

Víctor Cuervo

Buenas,

Lo suyo es declarar una clase con los datos y a partir de ahí puedes recorrer el ArrayList en búsqueda del elemento.

Saludos.

Víctor Cuervo

Andrés

//–por ejemplo (Bubble Sort)-Esto en c++…
#include
using namespace std;
int paso;
int arreglo[5]={3,6,9,12,2};
for(int i=0;i<5;i=i+1){
for(int j=0;jarreglo[j+1]){
temp=arreglo[j];
arreglo[j]=arreglo[j+1];
arreglo[j+1]=temp;
}}}

for(int i=0;i<5;i=i+1){
cout<<"cadena de números de mayor a menor: "<<arreglo[i]<<endl;
}
//–Hay otra gran variedad de formas para hacerlo y las encuentras fácilmente en internet como métodos de ordenamiento de arreglos–//..

Víctor Cuervo

Andrés

//–disculpa el tercer for era//:
for(int i=4;i<=0;i=i-1){
cout<<"cadena de números de mayor a menor"<<arreglo[i]<<endl;
}
//—//

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.