ArrayList remove() fjerner den første forekomst af det angivne element fra denne liste, hvis det er til stede. Hvis listen ikke indeholder elementet, forbliver listen uændret.
ArrayList remove() metode
Metoden remove()
er overbelastet og findes i to varianter:
- boolean remove(Object o) – fjerner den første forekomst af det angivne element fra listen. Returnerer
true
hvis et element blev fjernet fra listen, ellersfalse
. - Object remove(int index) throws IndexOutOfBoundsException – fjerner elementet på den angivne position i denne liste. Skifter alle efterfølgende elementer til venstre. Returnerer det fjernede element fra listen. Kaster en undtagelse, hvis argumentet index er ugyldigt.
ArrayList remove(Object o) example
2.1. Fjern kun første forekomst
Java-program til at fjerne et objekt fra en arraylist ved hjælp af remove()-metoden.
Programoutput.
2.2. Fjern alle forekomster af et element
Vi kan ikke direkte fjerne alle forekomster af et element fra en liste ved hjælp af remove()
-metoden. Vi kan bruge removeAll()-metoden til dette formål.
Java-program til at fjerne alle forekomster af et objekt fra arraylisten.
Programoutput.
ArrayList remove(int index) example
Java-program til at fjerne et objekt efter dets index
position fra en arrayliste ved hjælp af remove()-metoden.
Programoutput.
Det er alt for ArrayList remove() metoden i Java.
Happy Learning !!
En guide til Java ArrayList
ArrayList Java Docs