libra
• Un ArrayList no tiene restricciones de
capacidad. Su tamaño se ajusta de forma dinámica.
• Constructor por defecto: new ArrayList(). Inicialmente, la
capacidad de unArrayList creado así es 0.
• Los elementos dentro de un ArrayList son Objetos. No pueden ser
de tipo básico, pero pueden ser de cualquier tipo de objeto.
• La clase ArrayList forma parte delpaquete java.util
• Para poner un elemento dentro de esta estructura, usamos el
método add, para suprimir remove, para buscar un elemento indexOf, para modificar un elemento set y para recoger uobtener un elemento usamos el método get.
Declaración de un objeto ArrayList
La declaración genérica de un ArrayList se puede hacer con un formato similar al siguiente:
ArrayList nombreDeLista;Como se puede observar, de esta manera no se indica el tipo de datos que va a contener. Suele ser recomendable especificar el tipo de datos que va a contener la lista para que así se empleen lasoperaciones y métodos adecuados para el tipo de datos manejado. Y quedará de la siguiente forma:
ArrayList nombreDeLista;
Creación de un ArrayList
Para crear un ArrayList se puede seguir el siguienteformato:
nombreDeLista = new ArrayList();
Como suele ser habitual, se puede declarar la lista a la vez que se crea:
ArrayList nombreDeLista = new ArrayList();
Por ejemplo:
1. importjava.util.ArrayList;;
2. ArrayList listaPaises = new ArrayList();
Añadir elementos al final de la lista
El método add() de la clase ArrayList posibilita añadir elementos. Los elementos que se van añadiendo, secolocan después del último elemento que hubiera en el ArrayList. En primer elemento que se añada se colocará en la posición 0.
boolean add(Object elementoAInsertar);
Ejemplos:
1. ArrayListlistaPaises = new ArrayList();
2. listaPaises.add("España"); //Ocupa la posición 0
3. listaPaises.add("Francia"); //Ocupa la posición 1
4. listaPaises.add("Portugal"); //Ocupa la posición 2
1.//Se...
Regístrate para leer el documento completo.