ArrayList remove() tar bort den första förekomsten av det angivna elementet från listan, om det finns. Om listan inte innehåller elementet förblir listan oförändrad.
ArrayList remove() method
Metoden remove()
är överbelastad och finns i två varianter:
- boolean remove(Object o) – tar bort den första förekomsten av det angivna elementet från listan. Returnerar
true
om något element togs bort från listan, annarsfalse
. - Object remove(int index) throws IndexOutOfBoundsException – tar bort elementet på den angivna positionen i listan. Flyttar alla efterföljande element till vänster. Återger det borttagna elementet från listan. Kastar ett undantag om argumentet index är ogiltigt.
ArrayList remove(Object o) example
2.1. Ta bort endast första förekomsten
Java-program för att ta bort ett objekt från en arraylist med hjälp av metoden remove().
Programutgång.
2.2. Ta bort alla förekomster av element
Vi kan inte direkt ta bort alla förekomster av ett element från en lista med hjälp av remove()
metoden. Vi kan använda metoden removeAll() för detta ändamål.
Java-program för att ta bort alla förekomster av ett objekt från arraylistan.
Programutgång.
ArrayList remove(int index) example
Java-program för att ta bort ett objekt efter dess index
position från en arraylista med hjälp av metoden remove().
Programutgång.
Det var allt för ArrayList remove() metoden i Java.
Happy Learning !!
En guide till Java ArrayList
ArrayList Java Docs