Kazalo:

Kako odstranite podvojene vrednosti iz ArrayList?
Kako odstranite podvojene vrednosti iz ArrayList?

Video: Kako odstranite podvojene vrednosti iz ArrayList?

Video: Kako odstranite podvojene vrednosti iz ArrayList?
Video: Excel za napredne 10 - Odstrani dvojnike 2024, November
Anonim

Za Odstrani the dvojniki Iz seznam nizov , lahko uporabimo tudi java 8 stream api. Uporabite steamovo metodo different(), ki vrne tok, ki ga sestavljajo različni elementov primerjava z metodo equals() objekta. Zberi vse okrožje elementov kot seznam z uporabo zbiralcev. našteti().

Kasneje se lahko vprašate tudi, kako odstranite podvojene predmete zaposlenih iz ArrayList v Javi?

pristop:

  1. Pridobite ArrayList s podvojenimi vrednostmi.
  2. Ustvarite še en ArrayList.
  3. Prehodite se po prvem seznamu nizov in shranite prvi videz vsakega elementa v drugi seznam nizov z uporabo metode contains().
  4. Drugi ArrayList vsebuje elemente z odstranjenimi dvojniki.

Lahko se tudi vprašate, kako odstranite podvojena vozlišča na povezanem seznamu? Odstranite dvojnike z razvrščenega povezanega seznama

  1. Algoritem: prehod po seznamu od glavnega (ali začetnega) vozlišča. Med prehodom primerjajte vsako vozlišče z naslednjim vozliščem. Če so podatki naslednjega vozlišča enaki trenutnemu vozlišču, izbrišite naslednje vozlišče.
  2. Implementacija: Funkcije, ki niso removeDuplicates(), so samo za ustvarjanje povezanega povezanega seznama in testiranje removeDuplicates().

Samo tako, kako odstraniti dvojnike v Javi?

Mi lahko odstrani dvojnik element v matriki na dva načina: z uporabo začasnega niza ali z uporabo ločenega indeksa. Za Odstrani the dvojnik element iz matrike, mora biti matrika v razvrščenem vrstnem redu. Če matrika ni razvrščena, jo lahko razvrstite tako, da pokličete Arrays. metoda sort (arr).

Ali lahko dodamo podvojene vrednosti v ArrayList?

ArrayList arraylist = novo ArrayList (); //Vrvica vrednost je shranjena v array list arraylist . dodaj ("Preskusni niz"); 4) Dvojniki : ArrayList dovoljuje podvojeni elementi vendar HashMap ne dovoljuje dvojnik tipke (to dovoljuje podvojene vrednosti ). 5) Nične vrednosti: ArrayList lahko imajo poljubno število nič elementov.

Priporočena: