En ArrayList är en . NET -objekt används för att hålla en serie med värden . Serien kan bestå av bara några värden eller det kan innehålla flera hundra värden . Om du vill upptäcka dubbletter , itererar ett . NET slinga genom varje värde i arrayen och kontrollerar det mot alla andra värden i arrayen . Förutom att flaggning värden för dubbletter , hjälper detta dig att filtrera värden som finns i din array
1 .
Skapa ArrayList och anger några värden . I följande exempel är en array med heltalsvärden kodas in ansökan :
Dim lista som New ArrayList
list. Add (1 )
list. Add (2 )
list. Add (2 )
list. Add (3 )
2 .
Skapa den första slingan . Denna slinga går igenom varje nummer i listan . Det omfattar en andra slinga som jämför varje värde för alla andra nummer i arrayen . Följande kod visar hur du skapar det ursprungliga loop :
För i As Integer=0 till list. Count-1
Dim värde=lista ( i )
Loop
3 .
Ställ in den andra slingan . Den andra slingan tar värdet i den första slingan och jämför den med alla andra värden i ArrayList . Om en dubblett hittas , skickas ett meddelande till användaren . Följande visar hur du hitta alla dubbletter :
För i As Integer=0 till list. Count-1
Dim värde=lista ( i )
för j As Integer=0 För att list. Count-1
Om värdet=lista ( j ) Då
Response. Write ( ” Duplicate finns ” )
End If
Loop
Loop
コメント