colecciones (Java Collections Framework )
Una colección de objetos es un objeto que puede almacenar un número variable de elementos siendo cada elemento otro objeto. Para usarlas haremos uso del Java Collections Framework elcual contiene un conjunto de clases e interfaces del paquete java.util para gestionar colecciones de objetos.
En un colección se pueden realizar operaciones sobre los objetos que están almacenados ensu interior, así podemos almacenar, manipular, obtener y comunicar entre estos objetos.
Interfaces: Son representaciones abstractas para colecciones. Las interfaces permiten mantener un manejoparticular para las colecciones que las implementan. Las interfases generan una jerarquía.
Implementaciones: Estas son implementaciones concretas de interfaces, es decir son estructuras utilizables. Algoritmos: Son métodos que realizan algún tipo de operación sobre una colección (búsqueda, ordenamiento).
Las interfaces permiten a las colecciones ser manipuladas con un cierto comportamientoindependiente o particular. A continuación se muestra su jerarquía:
SINTAXIS
Colección nombre = new Colección();
Ejemplo
List Lista=new ArrayList();
Collection
Es la raíz de la jerarquía.Representa un grupo de objetos. Esta interfaz es el último denominador común que todas las colecciones implementan y es usada cuando se desea manipularlas con el máximo de generalidad deseado.
Implementarvarios métodos de los que queremos destacar los siguientes:
- Boolean add (E e)
- Boolean remove (Object o)
- Int size()
es la más sencilla
Contenedor simple deobjetos no ordenados.
Los duplicados son permitidos.
No se puede hacer “new” de una Collection, sino que todas las clases que realmente manejan colecciones “son” Collection, y admiten sus operaciones
Lasoperaciones básicas de una collection entonces son:
add(T)
Añade un elemento.
iterator()
Obtiene un “iterador” que permite recorrer la colección visitando cada elemento una vez.
size()...
Regístrate para leer el documento completo.