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