Capitulo 12 "Array Lists"
Insvetigación:
Sandra Reyes Flores
Carga a la web:
Alejandro Martinez Cruz
ArrayLists
Un objeto ArrayList es una colección de datos tal como una lista de compras, una lista de nombres de personas o un conjunto de cifras de precipitación pluvial.
Un objeto ArrayList tiene un nombre que no identifica como un todo. Pero también podemos hacer referencia a los elementos individuales dentro de un objeto ArrayList con base en su posición .A esta posición se le conoce como índice
Los valores de los índices son enteros y empiezan con 0.
Tipos Genéricos
La notación<> encierra el nombre una clase. Esta es la clase de los objetos que contendrá el objeto ArrayList. A esto se le conoce como característica Genérica en java.
Ejemplo:
Podemos crear un objeto ArrayList en forma similar a cualquier otro objeto. Hay que asignarle un nombre conveniente y usar la palabra clave New:
ArrayList*
Un objeto ArrayList solo contiene objetos, por lo que no le podemos agregar entidades declaradas como int, double o Boolean
Instrucción FOR
Este método es más eficiente y corto, podemos leer la instrucción for como “para todas las cadenas elemento lista”. El carácter de dos puntos se puede leer “en”. El ciclo de los elementos se repite para todos los elementos de la lista, en cada repetición la variable “elemento” contiene el valor del elemento en la lista.
La clase se declara como instrucción for (String) debe coincidir con la clase que contiene el objeto ArrayList
La variable (elemento) puede tener cualquier nombre, al igual que cualquier otra variable.
¿Comó mostrar un objeto ArrayLists?
Un objeto ArrayList está contenido en la memoria principal RAM por lo que general mente es invisible.
Algunas veces el área de texto es demasiado pequeña como para mostrar todo el contenido de un objeto ArrayList. Para resolver este problema podemos adjuntar barras de desplazamiento (Horizontal y vertical) a área de texto.
El código adicional para proveer barras de desplazamiento es el siguiente:
JScrollPanepanelDesplazable = new JScrollPane (areaTexto);
Ventana.add(panelDesplazable);
Comó agregar y eliminar elementos objeto ArrayList de un objeto ArrayList
Una manera de colocar elementos en un objeto ArrayList es utilizando el método de biblioteca add. Por ejemplo:
Lista.add(“huevos”);
Podemos vaciar por completo un objeto ArrayList utilizando el método clear, como en la siguiente instrucción:
Lista.clear();
Como obtener el tamaño de un objeto ArrayList
Tengo un ArrayList de tamaño 20 por ejemplo.
El arrayList no podrá superar ese tamaño.
Voy metiendo datos en la lista y supongamos que me quedo en 9 datos.
El size() me dice el tamaño de la lista, no de los elementos que esta contiene. El API de List, tienes un metodo para obtener el tamaño, tienes metodos para recorrerlo usando Iterator...
Concepto de Indice
Para hacer referencia a los objetos individuales en un objeto ArrayList, el programa utiliza un índice este es un entero que indica a cual elemento hace referencia