Desarrollo de aplicaciones para android: muchas clases de colección de java

Video: Curso Java. Colecciones IV. Métodos equals y hashCode II. Vídeo 182

Java tiene muchas clases de colección se puede utilizar en su aplicación para Android. los Lista de arreglo clase es sólo la punta del iceberg de colecciones de Java. La biblioteca de Java contiene muchas clases de colecciones, cada una con sus propias ventajas. Esta tabla contiene una lista abreviada.

Video: Curso Android 17 - Introduccion a Objetos y Clases

Algunas clases de colección
Nombre de la claseCaracterística
Lista de arregloUna matriz de tamaño variable.
Lista enlazadaUna lista de valores, cada uno con un campo que apunta a la siguiente en la lista.
ApilarUna estructura (que crece a partir de abajo a arriba) que se optimiza para el acceso al valor superior. Usted puede agregar fácilmente un valor a la parte superior o eliminarlo de la parte superior.
ColaUna estructura (que crece en un extremo) que se optimiza para la adición de valores a un extremo (la parte trasera) y la eliminación de valores desde el otro extremo (la parte delantera).
PriorityQueueUna estructura, como una cola, que permite a ciertos valores (de mayor prioridad) se mueven hacia la parte delantera.
HashSetUna colección que no contiene valores duplicados.
HashMapUna colección de pares clave / valor.

Cada clase de colección tiene su propio conjunto de métodos (además de los métodos que hereda de AbstractCollection, el antepasado de todas las clases de colección).

Para averiguar qué clases de colección adaptan mejor a sus necesidades, visite el documentación de la API de Android páginas.

Artículos Relacionados