Slik fjerner duplikater fra en Arraylist

Slik fjerner duplikater fra en Arraylist


En Arraylist er en .NET objekt som brukes til å holde en serie av verdier. Rekken kan bestå av bare noen få verdier, eller den kan inneholde flere hundre verdier. Hvis du ønsker å oppdage duplikater, en .NET sløyfe gjentas gjennom hver verdi i matrisen og sjekker det mot alle andre verdier i tabellen. I tillegg til flagging verdier for duplikater, dette hjelper du filtrere verdiene i klyngen.

Bruksanvisning

1 Lag Arraylist og skriv noen verdier. I følgende eksempel, er en rekke heltall verdier kodet inn i programmet:

Dim liste som ny Arraylist
list.Add (1)

list.Add(2)
list.Add(2)
list.Add(3)

2 Lag den første sløyfen. Denne sløyfen går gjennom hvert nummer på listen. Den omfatter en andre bue som sammenligner hver verdi til alle andre tall i tabellen. Følgende kode viser deg hvordan du kan lage den første sløyfen:

For jeg As Integer = 0 For å list.Count - 1
Dim verdi = listen (i)
Loop

3 Sett opp andre sløyfen. Den andre sløyfen tar verdien i den første sløyfen og sammenligner det til alle andre verdier i Arraylist. Hvis et duplikat finnes, sendes en melding til brukeren. Følgende viser deg hvordan du kan finne noen duplikater:

For jeg As Integer = 0 For å list.Count - 1
Dim verdi = listen (i)
For j As Integer = 0 For å list.Count - 1
Hvis verdi = liste (j) Deretter

Response.Write("Duplicate Exists")

Slutt om
Loop
Loop