Tartalomjegyzék:

Hogyan lehet eltávolítani egy indexet az ArrayList-ből?
Hogyan lehet eltávolítani egy indexet az ArrayList-ből?

Videó: Hogyan lehet eltávolítani egy indexet az ArrayList-ből?

Videó: Hogyan lehet eltávolítani egy indexet az ArrayList-ből?
Videó: How to Remove All Duplicates from an ArrayList - Java Collections | Java Program Interview Question 2024, Lehet
Anonim

távolítsa el (int index ) – elem eltávolítása tól től tömb lista meghatározott időpontban index . Ez a módszer eltávolítja a megadott elem E a megadottnál pozíció ebben a listában. Eltávolítja a elem jelenleg azon pozíció és minden azt követő elemeket balra kerülnek (levon egyet a sajátjukból indexek ). Index kezdje 0-val.

Hasonlóképpen felteszik a kérdést, hogyan lehet eltávolítani egy indexet az ArrayList-ből Java nyelven?

Kétféleképpen lehet eltávolítani egy elemet az ArrayListből

  1. A remove() metódusok használatával: Az ArrayList két túlterhelt remove() metódust biztosít. a.
  2. Remove(int index): Az eltávolítandó objektum indexének elfogadása. b.
  3. remove(Obejct obj): Eltávolítandó objektum elfogadása.

Továbbá, mi történik, ha eltávolít egy elemet egy ArrayList-ből? An Tömb lista az index által hivatkozható elemek egymást követő listája. Így amikor törölsz egy elemet , az összes következő elem eltolódik. Az elemek eltolódnak. A javadoc szerint a távolítsa el metódussal a fennmaradó bejegyzések visszacsúsznak, így nem maradnak hézagok.

Másodszor, hogyan lehet eltávolítani valamit az ArrayList-ből?

Ennek két módja van távolítsa el tárgyakat Tömb lista Java-ban először a használatával távolítsa el () módszerrel, másodszor pedig az Iterator használatával. Tömb lista túlterheltséget biztosít távolítsa el () metódus, az eltávolítandó objektum egyik elfogadási indexe, azaz. távolítsa el (int index), és egyéb eltávolítandó elfogadó objektum, pl. távolítsa el (Obj. objektum).

Hogyan lehet eltávolítani egy elemet egy ArrayList-ből iteráció közben?

Annak ellenére, hogy java. util. Tömb lista biztosítja a távolítsa el () módszerek, pl. távolítsa el (int index) és távolítsa el (Tárgy elem ), nem használhatja őket távolítsa el tételeket iterálás közben felett Tömb lista Java-ban, mert a ConcurrentModificationException kivételt dobja, ha hívják alatt ismétlés.

Ajánlott: