Lijst kaarten bevatten meerdere waarden binnen een Java -array variabele . Wanneer u meerdere waarden in de lijst kaart , je soms krijgen sommige dubbele waarden . Om de waarden te verwijderen , gaan door elke waarde en evalueren of ze overeenkomen met een van de anderen . Volbrengen van deze taak door het gebruik van twee " voor" loops in Java . Instructies 1 Open het Java- editor die u wilt gebruiken om uw code te creëren . Open de broncode bestand dat de lijst kaart bevat . Kopen van 2 Maak de eerste lus "voor" . De eerste lus gaat door elk van de waarden die u wilt gebruiken om duplicaten te vinden . De volgende code wordt de eerste lus : for (int i = 0 ; i < list1.size ( ) ; i + + ) { koord tmp = list1.get ( i ) ;//tweede lus gaat hier } < br > Vervang " list1 " met de naam van de array . 3 Steek de tweede lus binnen de accolades van de eerste lus . De tweede lus vergelijkt alle andere waarden aan actieve waarde van de eerste lus 's . Als je merkt dat een duplicaat , verwijderen uit de array met behulp van de volgende code : for (int j = 0 ; i < list1.size ( ) ; j + + ) { if ( tmp == list1.get ( j ) ) { list1.remove ( j ) ; } }
|