Un ArrayList de Objetos Específicos…

Hey que tal pues bien este post trata de un tipo de datos muy común y utilizado dentro de Java el ArrayList una estructura dinámica que puede crecer según nuestras necesidades y almacena cualquier clase de Objetos.

Claro es bueno recordar que para utilizar esta estructura es necesario importar la librería:

import java.util.ArrayList;

Pero que sucede si solamente necesitamos un ArrayList de un determinado tipo de objetos???? Pues supongamos que tenemos la clase Empleado con todos sus atributos y métodos en su interior. Pues para esto definiríamos nuestra estructura como:

 

ArrayList<Empleado> todoEmpleado = new ArrayList<Empleado>();

 

Lo cual creará una estructura que solo almacenará objetos del Tipo Empleado algo muy útil pues nos libraríamos del odioso Cast de datos. Luego para poder incluir objetos de este tipo simplemente utilizamos lo de siempre el add(obj) .

 

Y finalmente para el recorrido completo del ArrayList utilizaremos una sentencia for como esta:

 

for(Empleado tmpObjeto : todoEmpleado){

System.out.println(“Nombre del Empleado: ” + tmpObjeto.getNombre());

}

 

Lo que hace que se extraigan en orden todos los elementos del ArrayList.

 

Algo interesante y muy útil…

Escribe un comentario