Come per rimuovere i duplicati da una mappa in Java

June 1

mappe Elenco contengono diversi valori all'interno di una variabile di matrice Java. Quando si dispone di più valori nella mappa lista, a volte ottenere dei valori duplicati. Per rimuovere i valori, passare attraverso ogni valore e valutare se corrispondono tutti gli altri. Eseguire questa operazione utilizzando due "per" loop in Java.

istruzione

1 Aprire l'editor di Java che si desidera utilizzare per creare il vostro codice. Aprire il file di codice sorgente che contiene la mappa lista.

2 Creare il primo ciclo "for". Il primo ciclo passa attraverso ciascuno dei valori che si desidera utilizzare per trovare tutti i duplicati. Il codice seguente crea il primo ciclo:

for (int i = 0; i <list1.size (); i ++)

{

stringa tmp = list1.get (i);
// Secondo ciclo va qui

}

Sostituire "list1" con il nome del vostro array.

3 Inserire il secondo ciclo all'interno delle parentesi graffe del primo ciclo. Il secondo anello confronta tutti gli altri valori al valore attivo del primo ciclo. Se si trova un duplicato, eliminarlo dalla matrice utilizzando il seguente codice:

for (int j = 0; i <list1.size (); j ++)

{

if (tmp == list1.get (j)) {
list1.remove (j);
}

}