

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
colecciones en Programacion orientada a objetos
Tipo: Apuntes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


° Una colección es un objeto que recopila y organiza otros objetos. ° La colección define las formas específicas en las que se puede acceder y con las que se pueden gestionar esos objetos, los cuales se denominan elementos de la colección. ° Existen muchos tipos específicos de colecciones que permite distintas problemáticas. Las clases que representan las colecciones en java se encuentra dentro del paquete java.util. y se basan en una serie de interfaces que definen los métodos necesarios para su gestión. La interface Collection representa una secuencia de elementos individuales a los que se aplica una o más reglas. Una colección List debe almacenar los elementos en la forma en que fueron insertados, una colección Set no puede tener elementos duplicados y una colección Queue produce los elementos en el orden determinado por una disciplina de cola. La interface Map representa un grupo de parejas de objetos clave-valor, que permite realizar búsquedas de objetos. No se permiten claves duplicadas. COLECCIONES: LISTAS Un ArrayList es un array de objetos cuyo tamaño puede variar en tiempo de ejecución. Implementa la interface List Los objetos se pueden almacenar al final de la colección o en una posición concreta utilizando el método add() y borrarlos mediante remove(). También podemos remplazar un elemento de la colección con el método set(). Se puede buscar un elemento en concreto utilizando los métodos contains(), indexOf() o lastIndexOf(). Se puede extraer un objeto de una posición específica utilizando el método get().
Colecciones: Conjuntos HashSet: Un HashSet se basa en una tabla hash para almacenar los objetos y es una implementación de la interface Set y representa un conjunto de valores que no admite duplicados. Para almacenar un objeto utilizaremos el método add() y para borrarlo remove(). Una tabla hash o mapa hash es una estructura de datos que asocia llaves o claves con valores. Colecciones Conjuntos Treeset: Un TreeSet es una colección en forma de árbol de objetos cuyos elementos están ordenados. Implementa la interface SortedSet. El Orden de los objetos puede ser natural o en un orden especificado a través de un objeto comparador. Utiliza los mismos método de inserción y borrado que hashset. La mayor utilidad que tiene esta colección es la de presentar elementos en determinadas posiciones o rangos Colecciones Mapas Mapas : HashMap :