Inhoudsopgave:
Video: Java Tutorial For Beginners 31 - Arraylist in Java 2024
Met het ArrayList-pakket (Package: java. Util) in Java kunt u een speciaal type verzamelobject maken en onderhouden: een arraylijst. Een arraylijst is vergelijkbaar met een array, maar voorkomt veel van de meest voorkomende problemen bij het werken met arrays, met name het volgende:
-
Een arraylijst wordt automatisch aangepast wanneer nodig.
-
Met een arraylijst kunt u elementen invoegen in het midden van de verzameling.
-
Met een arraylijst kunt u items verwijderen.
Constructors
Constructor | Explanation |
---|---|
ArrayList () | Creëert een arraylijst met een initiële capaciteit van tien
elementen. |
ArrayList (int capacity) | Maakt een arraylijst met de opgegeven begincapaciteit. |
ArrayList (Collection c) | Maakt een arraylijst en kopieert alle elementen uit de
opgegeven verzameling naar de nieuwe arraylijst. |
Methoden
Methode | Toelichting |
---|---|
toevoegen (Objectelement) | Voegt het opgegeven object toe aan de lijst met arrays. Als u een
-soort hebt opgegeven toen u de arraylijst maakte, moet het object van het juiste type zijn. |
add (int index, Object element) | Voegt het opgegeven object toe aan de arraylijst op de opgegeven
indexpositie. Als u een type hebt opgegeven toen u de array maakte, moet het object van het juiste type zijn. |
addAll (Collection c) | Voegt alle elementen van de opgegeven verzameling toe aan deze array
. |
addAll (int-index, verzameling c) | Voegt alle elementen van de opgegeven verzameling toe aan deze array
op de opgegeven indexpositie. |
clear () | Wist alle elementen uit de arraylijst. |
clone () | Retourneert een ondiepe kopie van de arraylijst. De elementen
in de kopie zijn dezelfde objectexemplaren als de elementen in het origineel. |
bevat (Object elem) | Retourneert een Booleaanse waarde die aangeeft of het opgegeven
-object in de arraylijst voorkomt. |
containsAll (Collection c) | Retourneert een Booleaanse waarde die aangeeft of deze arraylijst
alle objecten bevat die in de opgegeven verzameling voorkomen. |
guaranteeCapacity (int minCapacity) | Verhoogt de capaciteit van de arraylijst tot de opgegeven
-waarde. (Als de capaciteit al groter is dan de opgegeven waarde, doet deze methode niets.) |
get (int index) | Retourneert het object op de opgegeven positie in de lijst. |
indexOf (Object elem) | Retourneert de indexpositie van de eerste instantie van het
opgegeven object in de lijst met rijen. Als het object niet in staat, wordt -1 geretourneerd. |
isEmpty () | Retourneert een Booleaanse waarde die aangeeft of de
arraylijst leeg is. |
iterator () | Retourneert een iterator voor de arraylijst. |
lastIndexOf (Object elem) | Retourneert de indexpositie van de laatste instantie van het
opgegeven object in de lijst met arrays. Als het object niet in staat, wordt -1 geretourneerd. |
remove (int index) | Verwijdert het object bij de opgegeven index en retourneert het
-element dat is verwijderd. |
remove (Object elem) | Hiermee verwijdert u een object uit de lijst. Merk op dat meer dan één
-element naar het object verwijst; deze methode verwijdert slechts één van hen. Hiermee wordt een Booleaanse waarde geretourneerd die aangeeft of het object zich in de lijst bevond. |
remove (int fromIndex, int
toIndex) |
Hiermee worden alle objecten verwijderd waarvan de indexwaarden liggen tussen de opgegeven waarden
. Merk op dat de elementen op de posities FromIndex en ToIndex niet zelf worden verwijderd. |
removeAll (Collection c) | Verwijdert alle objecten in de opgegeven verzameling uit deze
arraylijst. |
retainAll (Collection c) | Verwijdert alle objecten die niet in de opgegeven
-collectie voorkomen uit deze arraylijst. |
set (int index, Object elem) | Stelt het opgegeven element in op het opgegeven object. Het element
dat zich eerder op die positie bevond, wordt geretourneerd als de retourwaarde van de -methode. |
size () | Retourneert het aantal elementen in de lijst. |
toArray () | Retourneert de elementen van de arraylijst als een array met objecten
(Object []). |
toArray (type [] array) | Retourneert de elementen van de arraylijst als een array waarvan het type
hetzelfde is als de array die via de parameter is gepasseerd. |