ArrayList remove() eltávolítja a megadott elem első előfordulását a listából, ha van. Ha a lista nem tartalmazza az elemet, a lista változatlan marad.
ArrayList remove() metódus
A remove()
metódus túlterhelt és két változata van:
- boolean remove(Object o) – eltávolítja a megadott elem első előfordulását a listából. Visszaadja
true
ha bármelyik elemet eltávolították a listából, egyébkéntfalse
. - Object remove(int index) throws IndexOutOfBoundsException – eltávolítja a listában a megadott pozícióban lévő elemet. Az ezt követő elemeket balra tolja. Visszaadja az eltávolított elemet a listából. Kivételt dob, ha az argumentum indexe érvénytelen.
ArrayList remove(Object o) example
2.1. Csak az első előfordulás eltávolítása
Java program egy objektum eltávolítására egy tömblistából a remove() metódus segítségével.
Program kimenete.
2.2. Elem összes előfordulásának eltávolítása
Az remove()
módszerrel nem tudjuk közvetlenül eltávolítani bármely elem összes előfordulását a listából. Erre a célra a removeAll() metódust használhatjuk.
Java program egy objektum összes előfordulásának eltávolítására a tömblistából.
Program kimenete.
ArrayList remove(int index) example
Java program egy objektum eltávolítására a index
pozíciója alapján egy tömblistából a remove() metódus segítségével.
Program kimenete.
Ez minden az ArrayList remove() metódushoz Java-ban.
Happy Learning !!
A Guide to Java ArrayList
ArrayList Java Docs
Was this post helpful?