Wie Duplikate aus einer Karte in Java entfernen . Wenn Sie mehrere Werte in der Liste Karte haben, können Sie manchmal bekommen einige doppelte Werte . Um die Werte zu entfernen, durch jeden Wert gehen und beurteilen, ob sie irgendwelche von den anderen übereinstimmen. Diese Aufgabe zu erfüllen , indem zwei " for"-Schleifen in Java. Anleitung
1
Öffnen Sie das Java-Editor Sie verwenden möchten , um Ihren Code zu erstellen. Öffnen Sie den Quellcode -Datei , die die Liste enthält Karte .
2
Erstellen der ersten " for"-Schleife . Die erste Schleife durchläuft jeder der Werte, die Sie verwenden möchten, um Duplikate zu finden. Der folgende Code erstellt die erste Schleife :
for (int i = 0; i < list1.size (); i + +) {string tmp = list1.get ( i) ;//zweite Schleife geht hier }
Ersetzen Sie " list1" mit dem Namen Ihres Arrays .
3
Legen Sie die zweite Schleife innerhalb der geschweiften Klammern der ersten Schleife . Die zweite Schleife vergleicht alle anderen Werte der ersten Schleife der aktiven Wert . Wenn Sie ein Duplikat zu finden , löschen Sie es aus dem Array mit dem folgenden Code :
for (int j = 0; i < list1.size (); j + + ) {if ( tmp == list1.get ( j )) { list1.remove ( j );}}