•  El concepto de objeto ArrayList.
  • Cómo usar tipos genéricos.
  • Cómo usar la instrucción for mejorada.
  • Cómo mostrar un objeto ArraList.
  • Cómo agragar y eliminar elementos de un objeto ArrayList.
  • Cómo obtener el tamaño de un objeto ArrayList.
  • El concepto de índice.
  • Cómo llevar a cabo operaciones comunes en un objeto ArrayList por ejemplo,  realizar busquedas rapidas rápidas (lookup), operaciones arimedicas y búsquedas detalladas (search);
 
"El concepto de objeto ArrayList"

ArrayLists

La clase ArrayList podríamos encuadrarla de la siguiente manera: Colecciones  Listas  ArrayList.  Un objeto ArrayList será una lista redimensionable en la que tendremos disponibles los métodos más habituales para operar con listas.

Esta clase pertenece a la biblioteca java.util. Por tanto, para emplearla en nuestras clases o programas escribiremos como código en cabecera import java.util.ArrayList (o de forma más genérica import java.util.*).

Como métodos para operar con listas podemos señalar: añadir un objeto en una posición determinada, añadir un objeto al final de la lista, recuperar un objeto situado en determinada posición, etc. Los objetos de un ArrayList tienen un orden, que es el orden en el que se insertaron en la lista.

Un aspecto a tener muy presente: hablamos de colecciones de objetos. Por tanto, un ArrayList no puede ser una lista de enteros como tipo primitivo (int) pero sí de objetos Integer. La sintaxis que emplearemos con ArrayList es la siguiente:

 

 

1(Declaración del objeto ArrayList) : private ArrayList NombreDelArrayList;

------------------------------------------------------------------------------

2(Creación de un objeto): NombreDeObjeto = new ArrayList();

-----------------------------------------------------------------------------

3(Uso del método reemplazar objeto existente): NombreDelArrayList.set (int índice, E elemento);

----------------------------------------------------------------------------

4(Uso del método añadir al final): NombreDelArrayList.add (objeto_a_añadir);

-------------------------------------------------------------------------

5(Uso del método obtener el número de objetos en la lista): NombreDelArrayList.size();

--------------------------------------------------------------------------------------

6(Uso del método extraer un objeto de cierta posición): NombreDelArrayList.get (posición);

------------------------------------------------------------------------------------------

"Cómo usar tipos genéricos"

los tipos genéricos. Este tipo genérico asumirá el tipo de dato que realmente le pasaremos a la clase.

"Cómo usar la instrucción for mejorada"