Programmeren in Java/Collections: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Versie 348685 van 87.214.196.150 (overleg) ongedaan gemaakt Vandalisme
Label: Ongedaan maken
DimiC88 (overleg | bijdragen)
Label: bewerking met nieuwe wikitekstmodus
Regel 33:
 
== Collection ==
Deze interface is de hoofdinterface binnen de hele hiërarchie van de collection interfaces. Een collection bevat een groep van objecten, ook wel elementen genoemd. Sommige collections laten duplicaten toe, andere dan weer niet. Sommige zijn dan weer geordend, andere niet. Standaard heeft Java geen enkele collection die deze interface rechstreeksrechtstreeks implementeerdimplementeert. Deze interface wordt op zicht geïmplementeerd door drie andere interfaces, namelijk ''List'', ''Set'' en ''Queue''. Die worden op zich geïmplementeerd door echte collections of door andere interfaces.
 
[[File:Java collection interfaces.svg|400px|center]]
Regel 42:
* <kbd>clear()</kbd>: Verwijdert alle elementen uit een collectie. Enkel uit de collectie, het object zelf wordt niet verwijderd zolang het ergens anders nog wordt bijgehouden bijvoorbeeld in een variabele of een andere collectie.
* <kbd>contains(Object o)</kbd>: Kijkt of de collectie een bepaald object bevat, geeft ''true'' terug als dat zo is.
* <kbd>containsAll(Collection<?> c)</kbd>: Kijkt of de collectie al de elementen bevat die zich in de meegegeven collectie bevat, geeft ''true'' terug als dat zo is.
* <kbd>isEmpty()</kbd>: Geeft ''true'' terug als de collectie leeg is.
* <kbd>iterator()</kbd>: Geeft een iterator terug van deze collectie.
* <kbd>remove(Object o)</kbd>: Verwijdert het gegeven object uit de collectie.
* <kbd>removeAll(Collection<?> c)</kbd>: Verwijdert alle elementen uit de collectie die ook bestaan in de gegeven collectie.
* <kbd>retainAll(Collection<?> c)</kbd>: Verwijdert alle elementen uit de collectie die ook bestaan in de gegeven collectie.
* <kbd>size()</kbd>: Geeft terug hoeveel elementen de collectie bevat.
* <kbd>toArray()</kbd>: Geeft een array terug dat de elementen bevat van de collectie.
* <kbd>toArray(T[] a)</kbd>: Geeft een array terug dat de elementen bevat van de collectie, met het verschil dat het de array het datatype heeft van de meegegeven array.
* <kbd>toArray(T[] a)</kbd>:
 
===List===
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.