INTRODUCCIÓN A LA JERARQUÍA DE COLECCIONES EN JAVA

CLASE ARRAYLIST

Un arrayList declarado puede contener objetos de cualquier tipo.

Por ejemplo:

ArrayList a = new ArrayList();

Como en un Array se le puede asignar cualquier tipo de elemento, lo mejor es declarar el tipo de objeto que contiene.

ALGUNOS MÉTODOS DE ARRAYLIST:

SIZE: Devuelve el número de elementos (int)

GET(POSICIÓN): Devuelve el elemento que está en la posició indicada.

CLEAR(): Elimina todos los elementos.

REMOVE(POSICIÓN): Elimina el elemento que se encuentra en la posición indicada. Devuelve el elemento eliminado.

RECORRER UN ARRAYLIST

Podemos recorrerlo de forma clásica con un bucle for:

for(int i = 0; i < array.size() ; i++)

{

System.out.println(array.get(i));

}

EJEMPLO DE USO DE ARRAYLIST

ArrayList nombres = new ArrayList < String>();

nombres.add("Ana");

nombres.add("Luisa");

nombres.add("Felipe");

System.out.println(nombres); // [Ana, Luisa, Felipe]



CLASE VECTOR

Vector representa un array de objetos de tipo Object, que puede crecer y reducirse, según el número de elementos. Permite acceder a los elementos con un índice.

A continuación algunos métodos de la clase vector:

Vector(), Vector(int), crean un vector vacío y un vector de la capacidad indicada.

void addElement(Object obj), añade un objeto al final.

boolean removeElement(Object obj), elimina el primer objeto y desplaza los restantes. Si no lo encuentra devuelve false.

int capacity(), devuelve el tamaño del vector.

int size(), devuelve el número de elementos.

PINCHA AQUÍ PARA VER ALGUNOS EJEMPLOS PRÁCTIOS

PULSA PARA SUBIR