INTRODUCCIÓN
Un objeto Arraylist es una colleccion de datos tal como una lista de compras, una lista de nombres de personas o un conjunto de cifras de precipitacion pluvial. Java provee herramientas para crear un nuevo objeto Arraylist, y para agragar y eliminar elementos de estos objetos. Un objeto Arraylist se mantiene en la memoria principal(RAM) y, por lo tanto, es invisible, a menos que mostremos la informacion mediante un area de texto.
Un objeto Arraylist tiene un nombre que lo indentifica como un todo. Pero tambien podemos hacer referencia a los elementos individuales dentro de un objeto Arraylist con base en su posicion.
Los objetos Arraylist constituyen una buena introduccion al uso de las estructuras de datos.
La clase Arraylist se incluye dentro del paquete util de Java y por lo tanto se requiere la siguiente instruccion import en el encabezado de cualquier programa que utilice un objeto Arraylist: import java.util.*;
Arraylist
Esto crear un objeto Arraylist vacio. La notacion <> encierra el nombre de una clase. Esta es la clase de los objetos que contendra el objeto Arraylist. A esto se le conoce como caracteristica generica de java. Esta clase puede ser cualquier clase de la biblioteca de Java(String, Button, IconImage) o cualquier clase que el programador escriba. Un objeto Arraylist solo contiene objetos, por lo que no le podemos agegar entidades declaradas como int, double o boolean.
Una manera de colocar elementos en un objeto Arraylist es utilizando el metodo de la biblioteca add: lista.add("huevos");
El metodo add agrega el elemento al final del objeto Arraylist existente. Su parametro es el valor que se agregara al objeto Arraylist en este caso, la cadena "huevos".
Con frecuencia la informacion que agregamos a un objeto Arraylist es un valor que obtiene del usuario.
Un objeto Arraylist se expande segun sea necesario para alojar todos los datos que se le agregen.
Para averiguar que tan largo es un objeto Arraylist podemos usar el metodo de la biblioteca size: int numeroDeElementos = lista.size();
Para hacer referencia a los elementos individuales en un objeto Arraylist, el programa utiliza un indice. Este es un entero que indica a cual se hace referencia. El primer elemento tiene un valor de indice de 0, el segundo de 1, etc. Cabe mencionar que estos valores de indices no se almacenan con los datos.
COMO MOSTRAR UN OBJETO ARRAYLIST
private void mostrar (ArrayList
final String nuevaLista = "\n";
areaTexto.setText("");
for (int indice = 0; indice < lista.size(); indice++){
areaTexto.append(lista.get(indice) + nuevaLinea);}}
El programa utiliza el metodo size que nos indica que tan larga es la lista. Usamos una instruccion for pues sabemos que se necesita una repeticion. Utilizamos el metodo get para obtener los valores del objeto ArrayList. El parametro para get especifuca el valor del indice del elemento requerido get simplemente obtiene el valor(hace una coñpia del mismo valor) sin perturbar la lista.