Orodha ya maudhui:

Unaondoaje maadili yanayorudiwa kutoka kwa ArrayList?
Unaondoaje maadili yanayorudiwa kutoka kwa ArrayList?

Video: Unaondoaje maadili yanayorudiwa kutoka kwa ArrayList?

Video: Unaondoaje maadili yanayorudiwa kutoka kwa ArrayList?
Video: ОЖИДАНИЕ или РЕАЛЬНОСТЬ! ИГРЫ в РЕАЛЬНОЙ ЖИЗНИ! Маленькие кошмары 2 в реальной жизни! 2024, Novemba
Anonim

Kwa ondoa ya nakala kutoka orodha ya safu , tunaweza kutumia java 8 mkondo api pia. Tumia njia ya mvuke distinct() ambayo hurejesha mkondo unaojumuisha tofauti vipengele kulinganisha na object's equals() njia. Kusanya wilaya zote vipengele kama Orodha kwa kutumia Watoza. toList().

Baadaye, mtu anaweza pia kuuliza, unawezaje kuondoa vitu vya wafanyikazi kutoka ArrayList kwenye Java?

Mbinu:

  1. Pata Orodha ya Array iliyo na maadili yanayorudiwa.
  2. Unda ArrayList nyingine.
  3. Pitia katika orodha ya kwanza na uhifadhi mwonekano wa kwanza wa kila kipengele kwenye orodha ya pili ukitumia njia ina().
  4. Orodha ya pili ya ArrayList ina vipengee vilivyo na nakala zilizoondolewa.

Mtu anaweza pia kuuliza, unawezaje kuondoa nodi mbili kwenye orodha iliyounganishwa? Ondoa nakala kutoka kwa orodha iliyounganishwa iliyopangwa

  1. Algorithm: Pitia orodha kutoka kwa nodi ya kichwa (au anza). Wakati wa kuvuka, linganisha kila nodi na nodi yake inayofuata. Ikiwa data ya nodi inayofuata ni sawa na nodi ya sasa basi futa nodi inayofuata.
  2. Utekelezaji: Kazi zingine isipokuwa removeDuplicates() ni kuunda tu orodha iliyounganishwa na test removeDuplicates().

Kwa hivyo, unaondoaje nakala kwenye Java?

Tunaweza ondoa nakala kipengele katika safu kwa njia 2: kutumia safu ya muda au kutumia faharisi tofauti. Kwa ondoa ya nakala kipengele kutoka kwa safu, safu lazima iwe katika mpangilio uliopangwa. Ikiwa safu haijapangwa, unaweza kuipanga kwa kupiga Arrays. aina (arr) mbinu.

Je! tunaweza kuongeza maadili yanayorudiwa kwenye ArrayList?

Orodha ya safu ya safu = mpya Orodha ya Array (); //Kamba thamani imehifadhiwa ndani orodha ya safu safu . ongeza ("Kamba ya Mtihani"); 4) Nakala : Orodha ya Array inaruhusu vipengele vya nakala lakini HashMap hairuhusu nakala funguo (inaruhusu maadili rudufu ) 5) Nulls: ArrayList inaweza kuwa na nambari yoyote ya null vipengele.

Ilipendekeza: