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
Nombre de la clase | Característica |
Lista de arreglo | Una matriz de tamaño variable. |
Lista enlazada | Una lista de valores, cada uno con un campo que apunta a la siguiente en la lista. |
Apilar | Una 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. |
Cola | Una 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). |
PriorityQueue | Una estructura, como una cola, que permite a ciertos valores (de mayor prioridad) se mueven hacia la parte delantera. |
HashSet | Una colección que no contiene valores duplicados. |
HashMap | Una 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.