Indholdsfortegnelse:

Hvordan fjerner du duplikerede værdier fra en ArrayList?
Hvordan fjerner du duplikerede værdier fra en ArrayList?

Video: Hvordan fjerner du duplikerede værdier fra en ArrayList?

Video: Hvordan fjerner du duplikerede værdier fra en ArrayList?
Video: How to Remove All Duplicates from an ArrayList - Java Collections | Java Program Interview Question 2024, April
Anonim

Til fjerne det dubletter fra arrayliste , vi kan også bruge java 8 stream-api. Brug steams distinct()-metode, som returnerer en strøm bestående af distinkten elementer sammenligne med objektets equals() metode. Saml hele distriktet elementer som liste ved hjælp af samlere. toList().

Efterfølgende kan man også spørge, hvordan man fjerner duplikerede medarbejderobjekter fra ArrayList i Java?

Nærme sig:

  1. Få ArrayList med duplikerede værdier.
  2. Opret endnu en ArrayList.
  3. Gå gennem den første arraylist og gem den første optræden af hvert element i den anden arraylist ved hjælp af contains()-metoden.
  4. Den anden ArrayList indeholder elementerne med fjernede dubletter.

Man kan også spørge, hvordan fjerner du duplikerede noder i linket liste? Fjern dubletter fra en sorteret sammenkædet liste

  1. Algoritme: Gå gennem listen fra hoved- (eller start) noden. Mens du krydser, sammenligne hver node med dens næste node. Hvis data fra næste node er de samme som nuværende node, skal du slette den næste node.
  2. Implementering: Andre funktioner end removeDuplicates() er blot at oprette en sammenkædet liste og teste removeDuplicates().

Bare så, hvordan fjerner du dubletter i Java?

Vi kan fjerne dublet element i et array på 2 måder: ved hjælp af midlertidig array eller ved hjælp af separat indeks. Til fjerne det duplikere element fra array, skal arrayet være i sorteret rækkefølge. Hvis array ikke er sorteret, kan du sortere det ved at kalde Arrays. sort(arr) metode.

Kan vi tilføje duplikerede værdier i ArrayList?

ArrayList arraylist = ny ArrayList (); //Snor værdi er gemt i array liste arrayliste . tilføje ("Teststreng"); 4) Dubletter : ArrayList tillader duplikerede elementer men HashMap tillader det ikke duplikere nøgler (det tillader duplikerede værdier ). 5) Nuller: ArrayList kan have et vilkårligt antal null elementer.

Anbefalede: