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.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