Dans ce didacticiel, nous allons découvrir l'interface Java Collection et ses sous-interfaces.
L' Collection
interface est l'interface racine du framework de collections Java.
Il n'y a pas d'implémentation directe de cette interface. Cependant, il est mis en œuvre par ses subinterfaces aiment List
, Set
et Queue
.
Par exemple, la ArrayList
classe implémente l' List
interface qui est une sous- Collection
interface de l' interface.
Sous-interfaces de la collection
Comme mentionné ci-dessus, l' Collection
interface comprend des sous-interfaces qui sont implémentées par diverses classes en Java.
1. Interface de liste
L' List
interface est une collection ordonnée qui nous permet d'ajouter et de supprimer des éléments comme un tableau. Pour en savoir plus, visitez: Java List Interface.
2. Définir l'interface
L' Set
interface nous permet de stocker des éléments dans différents ensembles similaires à l'ensemble en mathématiques. Il ne peut pas avoir d'éléments en double. Pour en savoir plus, visitez: Java Set Interface.
3. Interface de file d'attente
L' Queue
interface est utilisée lorsque nous voulons stocker et accéder à des éléments de manière premier entré, premier sorti (FIFO) . Pour en savoir plus, visitez: Java Queue Interface.
Méthodes de collecte
L' Collection
interface comprend diverses méthodes qui peuvent être utilisées pour effectuer différentes opérations sur des objets. Ces méthodes sont disponibles dans toutes ses sous-interfaces.
add()
- insère l'élément spécifié dans la collectionsize()
- renvoie la taille de la collectionremove()
- supprime l'élément spécifié de la collectioniterator()
- retourne un itérateur pour accéder aux éléments de la collectionaddAll()
- ajoute tous les éléments d'une collection spécifiée à la collectionremoveAll()
- supprime tous les éléments de la collection spécifiée de la collectionclear()
- supprime tous les éléments de la collection