Collecciones java

Solo disponible en BuenasTareas
  • Páginas : 4 (876 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2011
Leer documento completo
Vista previa del texto
TERCER INFORME DE PROGRAMACION III
COLECCIONES JAVA

Presentado Por :
YENNIFER ALEXANDRA PULIDO SANCHEZ
GISELA MENDOZA PARRA

Presentado a:
Tutor: Saul Osbaldo Aponte Lopez
Ingeniero deSistemas

Universidad del Tolima
Instituto de Educacion a Distancia
Ingenieria de Sistemas
Octavo semestre
2011

COLLECTION JAVA

Colección representa un grupo de objetos o elementos. Es lainterfaz más general algunos tipos permiten elementos duplicados otros no. Algunos están ordenados otros no, no hay implementación directa de la interfaz, pero sí de sus subinterfaces (Set y List).Las colecciones en Java son un ejemplo destacado de implementación de código reutilizable utilizando un lenguaje orientado a objetos. Todas las colecciones son genéricas. Los tipos abstractos de datosse definen como interfaces. Se implementan clases abstractas que permiten factorizar el comportamiento común a varias implementaciones.

Las colecciones pueden ser manipuladas independientementede los detalles de su representación.

Los tipos básicos de colecciones son:

* Listas, definidas en la interfaz List<T>
* Conjuntos, definidos en la interfaz Set<T>Operaciones básicas:
size(): devuelve el número de elementos.
isEmpty(): indica si tiene elementos.
add(T e): añade un elemento a la colección.
-Retorna un booleano indicando si acepta la inserción.remove (Object e): intenta eliminar el elemento.
-Retorna un booleano indicando si ha sido eliminado.
clear(): elimina todos los elementos.
contains (Object e): indica si contiene el objetopasado como parámetro.

“La interfaz List<T> define secuencias de elementos a los que se puede acceder atendiendo a su posición.

* puede contener elementos repetidos
* ArraList – arrysredimensionables
* LinkedList- método cabeza y cola – lista encadenada puede ser una pila.”

“La interfaz Set<T> define conjuntos de elementos no repetidos.
Para evitar la inserción de...
tracking img