Java-verzamelingsinterface
Java-verzamelingsinterface
In deze zelfstudie leren we over de Java Collection-interface en zijn subinterfaces.
De Collection
interface is de root-interface van het Java-verzamelingsframework.
Er is geen directe implementatie van deze interface. Het wordt echter geïmplementeerd via zijn subinterfaces zoals List
, Set
, en Queue
.
Bijvoorbeeld de ArrayList
class implementeert de List
interface die een subinterface is van de Collection
Interface.
Subinterfaces van verzameling
Zoals hierboven vermeld, is de Collection
interface bevat subinterfaces die door verschillende klassen in Java worden geïmplementeerd.
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-lijstinterface.
2. Interface instellen
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 bevatten. Ga voor meer informatie naar:Java Set-interface.
3. Wachtrij-interface
De Queue
interface wordt gebruikt wanneer we elementen willen opslaan en openen in First In, First Out(FIFO) manier. Ga voor meer informatie naar:Java Queue Interface.
Verzamelingsmethoden
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 verzameling terugremove()
- verwijdert het opgegeven element uit de verzamelingiterator()
- geeft een iterator terug om toegang te krijgen tot elementen van de collectieaddAll()
- voegt alle elementen van een opgegeven verzameling toe aan de verzamelingremoveAll()
- verwijdert alle elementen van de opgegeven verzameling uit de verzamelingclear()
- verwijdert alle elementen van de collectie
Java