Vidéo: Faciliter le developpement d'applications web hors ligne en java avec GWT 2024
Java a de nombreuses classes de collection que vous pouvez utiliser dans votre application Android. La classe
ArrayList
n'est que la partie visible de l'iceberg des collections Java. La bibliothèque Java contient de nombreuses classes de collections, chacune avec ses propres avantages. Cette table contient une liste abrégée.
Nom de classe | Characteristic |
ArrayList | Un tableau redimensionnable. |
LinkedList | Liste de valeurs ayant chacune un champ pointant vers le suivant dans la liste. |
Stack | Une structure (qui se développe de bas en haut) optimisée pour l'accès à la valeur la plus élevée. Vous pouvez facilement ajouter une valeur au sommet ou l'enlever du haut. |
File d'attente | Une structure (qui se développe à une extrémité) optimisée pour ajouter des valeurs à une extrémité (l'arrière) et supprimer des valeurs de l'autre extrémité (l'avant). |
PriorityQueue | Une structure, comme une file d'attente, qui permet à certaines valeurs (de priorité supérieure) de se déplacer vers l'avant. |
HashSet | Une collection ne contenant aucune valeur en double. |
HashMap | Collection de paires clé / valeur. |
Chaque classe de collection possède son propre ensemble de méthodes (en plus des méthodes héritées de
AbstractCollection
, l'ancêtre de toutes les classes de collection).
Pour connaître les classes de collections qui répondent le mieux à vos besoins, visitez les pages de documentation de l'API Android.