Lista kartorna innehåller flera värden inom ett Java array variabel . När du har flera värden i listan kartan , får du ibland en del dubbla värden . För att ta bort värdena , gå igenom varje värde och utvärdera om de matchar någon av de andra. Fullgöra denna uppgift genom att använda två " för " loopar i Java . Instruktioner
1
Öppna Java-editor du vill använda för att skapa din kod . Öppna filen källkod som innehåller listan kartan .
2
Skapa den första " för " loop . Den första slingan går igenom varje av de värden som du vill använda för att hitta alla dubbletter . I följande kod skapas den första slingan :
for (int i = 0 ; I < list1.size ( ) ; i + + ) { string tmp = list1.get ( i) ;//andra slingan går här }
Ersätt " list1 " med namnet på din array .
3
Sätt den andra slingan inom klamrarna i den första slingan . Den andra slingan jämför alla andra värden till den första slingans aktiva värdet. Om du hittar en dubblett , radera det från array med följande kod :
for (int j = 0 ; I < list1.size ( ) ; j + + ) {if ( tmp == list1.get ( j ) ) { list1.remove ( j ) ;} } Addera