Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come rimuovere i duplicati da un ArrayList

Un ArrayList è un oggetto NET utilizzato per contenere una serie di valori . . La serie può consistere solo alcuni valori o può contenere diverse centinaia di valori . Se si desidera rilevare i duplicati , un loop . NET scorre ogni valore della matrice e la confronta con tutti gli altri valori nella matrice. Oltre ai valori di evidenziazione per i duplicati, questo ti aiuta a filtrare i valori contenuti in un array . Istruzioni
1

Creare il ArrayList e inserire alcuni valori . Nel seguente esempio , un array di valori interi è codificato nell'applicazione :

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

Creare il ciclo iniziale . Questo ciclo attraversa ciascun numero nell'elenco . Essa comprende un secondo ciclo che confronta ciascun valore di tutti gli altri numeri nell'array . Il codice seguente mostra come creare il loop iniziale :

For i As Integer = 0 To list.Count - valore 1Dim = lista ( i) Loop
3

impostare il secondo ciclo. Il secondo ciclo prende il valore nel primo ciclo e lo confronta con tutti gli altri valori nella ArrayList . Se viene trovato un duplicato , viene inviato un messaggio per l'utente . Di seguito viene illustrato come trovare i duplicati :

For i As Integer = 0 To list.Count - valore 1Dim = lista ( i) Per j As Integer = 0 To list.Count - valore 1 Se = list ( j ) ThenResponse.Write ( " duplicato ") End IfLoopLoop

 

Programmazione © www.354353.com