ArrayList remove() poistaa määritetyn elementin ensimmäisen esiintymän tästä listasta, jos se on olemassa. Jos lista ei sisällä elementtiä, lista pysyy muuttumattomana.
ArrayList remove()-metodi
Metodi remove()
on ylikuormitettu, ja siitä on kaksi vaihtoehtoa:
- boolean remove(Object o) – poistaa määritetyn elementin ensimmäisen esiintymän listasta. Palauttaa
true
jos jokin elementti poistettiin listasta, muutenfalse
. - Object remove(int index) throws IndexOutOfBoundsException – poistaa elementin määritetyssä kohdassa tässä listassa. Siirtää kaikki seuraavat elementit vasemmalle. Palauttaa poistetun elementin listasta. Heittää poikkeuksen, jos argumentti index on virheellinen.
ArrayList remove(Object o) example
2.1. Poista vain ensimmäinen esiintymä
Java-ohjelma objektin poistamiseksi arraylististä remove()-metodilla.
Ohjelman tulostus.
2.2. Elementin kaikkien esiintymien poistaminen
Miten tahansa elementin kaikkia esiintymiä ei voi suoraan poistaa listasta remove()
-metodilla. Voimme käyttää tähän tarkoitukseen removeAll()-metodia.
Java-ohjelma poistaa kaikki objektin esiintymät arraylistasta.
Ohjelman tuloste.
ArrayList remove(int index) example
Java-ohjelma, jolla poistetaan objekti sen index
sijainnin mukaan arraylistasta remove()-metodilla.
Ohjelman tuloste.
Tässä kaikki ArrayList remove() metodista Javassa.
Happy Learning !!
A Guide to Java ArrayList
ArrayList Java Docs
Oliko tästä postauksesta apua?