Capitulo 12 "Array Lists"

11.11.2014 11:19

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* lista = 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