In deze zelfstudie leren we over de Java Collection-interface en zijn subinterfaces.
De Collection
interface is de root-interface van het Java-verzamelingsraamwerk.
Er is geen directe implementatie van deze interface. Het is echter uitgevoerd door middel van haar subinterfaces willen List
, Set
en Queue
.
De ArrayList
klasse implementeert bijvoorbeeld de List
interface die een subinterface is van de Collection
interface.
Subinterfaces van Collection
Zoals hierboven vermeld, bevat de Collection
interface subinterfaces die worden geïmplementeerd door verschillende klassen in Java.
1. Lijstinterface
De List
interface is een geordende verzameling waarmee we elementen zoals een array kunnen toevoegen en verwijderen. Ga voor meer informatie naar: Java List Interface.
2. Stel Interface in
De Set
interface stelt ons in staat om elementen in verschillende sets op te slaan, vergelijkbaar met de set in de wiskunde. Het mag geen dubbele elementen hebben. Ga voor meer informatie naar: Java Set Interface.
3. Wachtrij-interface
De Queue
interface wordt gebruikt wanneer we elementen willen opslaan en openen op de manier First In, First Out (FIFO) . Ga voor meer informatie naar: Java Queue Interface.
Inzamelingsmethoden
De Collection
interface bevat verschillende methoden die kunnen worden gebruikt om verschillende bewerkingen op objecten uit te voeren. Deze methoden zijn beschikbaar in al zijn subinterfaces.
add()
- voegt het opgegeven element toe aan de verzamelingsize()
- geeft de grootte van de collectie terugremove()
- verwijdert het opgegeven element uit de verzamelingiterator()
- geeft een iterator terug om toegang te krijgen tot elementen van de verzamelingaddAll()
- voegt alle elementen van een bepaalde collectie toe aan de collectieremoveAll()
- verwijdert alle elementen van de opgegeven collectie uit de collectieclear()
- verwijdert alle elementen van de collectie