Orodha ya maudhui:

Unaondoaje faharisi kutoka kwa ArrayList?
Unaondoaje faharisi kutoka kwa ArrayList?

Video: Unaondoaje faharisi kutoka kwa ArrayList?

Video: Unaondoaje faharisi kutoka kwa ArrayList?
Video: Siha Na Maumbile: Tatizo La Harufu Mbaya Ukeni 2024, Mei
Anonim

ondoa (int index ) – ondoa kipengele kutoka orodha ya safu kwa maalum index . Njia hii huondoa maalum kipengele E kwa maalum nafasi katika orodha hii. Inaondoa kipengele kwa sasa hivi nafasi na yote yanayofuata vipengele huhamishwa kwenda kushoto (itatoa moja kwao fahirisi ). Kielezo anza na 0.

Vile vile, inaulizwa, unaondoaje faharisi kutoka kwa ArrayList kwenye Java?

Kuna njia mbili za kuondoa kipengee kutoka kwa ArrayList

  1. Kwa kutumia remove() njia: ArrayList hutoa njia mbili zilizojaa kuondoa (). a.
  2. remove(int index): Kubali faharisi ya kitu kiondolewe. b.
  3. remove(Obejct obj): Kubali kitu kiondolewe.

Kwa kuongezea, ni nini hufanyika unapoondoa kipengee kutoka kwa ArrayList? An Orodha ya Array ni orodha mfululizo ya vitu vinavyoweza kurejelewa na faharasa. Hivyo lini unafuta kipengee , vipengee vyote vifuatavyo vitahamishwa. Vipengele vitahamishwa. Kulingana na javadoc kwa ondoa njia maingizo yaliyobaki yatarudi nyuma kwa hivyo hakuna mapengo.

Pili, unaondoaje kitu kutoka kwa ArrayList?

Kuna njia mbili za ondoa vitu kutoka Orodha ya Array katika Java, kwanza, kwa kutumia ondoa () mbinu, na pili kwa kutumia Iterator. Orodha ya Array hutoa overloaded ondoa () mbinu, mtu akubali fahirisi ya kitu kitakachoondolewa i.e. ondoa (in index), na kitu kingine cha kukubali kuondolewa, i.e. ondoa (Kitu kitu).

Unaondoaje kipengee kutoka kwa ArrayList wakati unarudia?

Ingawa java. util. Orodha ya Array hutoa ondoa () mbinu, k.m. ondoa (in index) na ondoa (Kitu kipengele ), huwezi kuzitumia ondoa vitu huku akirudia juu Orodha ya Array kwenye Java kwa sababu watatupa ConcurrentModificationException ikiwa itaitwa wakati kurudia.

Ilipendekeza: