Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť duplicity z ArrayList

ArrayList je NET objekt slúži na realizáciu série hodnôt .. Séria sa môže skladať z iba niekoľkých hodnôt , alebo môže obsahovať niekoľko sto hodnoty . Ak chcete zistiť , duplikáty , . NET iteruje každú hodnotu v poli a kontroly , proti všetkým ostatným hodnotám v poli . Okrem označovanie hodnoty pre duplikáty , to vám pomôže filtrovať hodnoty obsiahnuté v matici . Pokyny dovolená 1

Vytvorte ArrayList a zadajte niektoré hodnoty . V nasledujúcom príklade pole celočíselných hodnôt je kódovaná do aplikácie :

Dim zoznam As New ArrayListlist.Add ( 1 ) list.Add ( 2 ) list.Add ( 2 ) list.Add ( 3 )
2

Vytvorte počiatočné slučku . Táto slučka prechádza každým číslom v zozname . To zahŕňa druhú slučku , ktorá porovnáva každú hodnotu pre všetky ostatné čísla v poli . Nasledujúci kód ukazuje , ako vytvoriť počiatočné slučky :

i As Integer = 0 To list.Count - 1Dim hodnota = zoznam ( i ) Loop
3

nastaviť druhú slučku . Druhá slučka má hodnotu v prvom cykle , a porovnáva ju so všetky ostatné hodnoty v ArrayList . Ak je nájdený duplicitné , správa je odoslaná užívateľovi . Nasledujúci vám ukáže , ako nájsť žiadne duplicitné :

For i As Integer = 0 To list.Count - 1Dim hodnota = zoznam ( i ) pre j As Integer = 0 To list.Count - 1Pokud hodnota = zoznam ( j ) ThenResponse.Write ( " Duplicate existuje " ) End IfLoopLoop

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené