ARRAYLIST
OBJETIVOS
• Identificar y aplicar el concepto de
Arraylist
ARRAYLIST
Los arraylist son un tipo
de objeto que nos
ofrece java que funciona
de manera similar a un
arreglo, con la diferencia
de que en el arraylist no
tenemos limites de
posiciones o un tamaño
fijo.
INSTANCIANDO UN
ARRAYLIST
• import [Link];
• ArrayList<TipoDato> nombreArraylist =
new ArrayList();
ELEMENTOS DEL ARRAY LIST
Añade el elemento al ArrayList (al final de la lista)
• [Link]("Elemento");
Añade el elemento al ArrayList en la posición 'n'
• [Link](n, "Elemento 2");
Devuelve el numero de elementos del ArrayList
• [Link]();
Devuelve el elemento que esta en la posición '2' del ArrayList
• [Link](2);
Comprueba si existe del elemento ('Elemento') que se le pasa como parametro
• [Link]("Elemento");
Devuelve la posición de la primera ocurrencia ('Elemento') en el ArrayList
• [Link]("Elemento");
Devuelve la posición de la última ocurrencia ('Elemento') en el ArrayList
• [Link]("Elemento");
Borra el elemento de la posición '5' del ArrayList
• [Link](5);
Borra la primera ocurrencia del 'Elemento' que se le pasa como parametro.
• [Link]("Elemento");
Borra todos los elementos de ArrayList
• [Link]();
Devuelve True si el ArrayList esta vacio. Sino Devuelve False
• [Link]();
Copiar un ArrayList ArrayList
• arrayListCopia = (ArrayList) [Link]();
Pasa el ArrayList a un Arreglo
• Array Object[] array = [Link]();
ITERADORES
• Los Iteradores sirven para recorrer los ArrayList
y poder trabajar con ellos. Los Iteradores solo
tienen tres métodos que son el “hasNext()” para
comprobar que siguen quedando elementos en el
iterador, el “next()” para que nos de el siguiente
elemento del iterador; y el “remove()” que sirve
para eliminar el elemento del Iterador.
FOR EACH
Es un tipo especial de
for que permite
recorrer una arreglo
o arraylist , el for each
se caracteriza
generalmente por no
incluir un contador
como el for.
CONCLUSIONES
• Se identifico, aplicó y estudio el concepto
de arraylist.