Liste kartene inneholder flere verdier innen ett Java tabell variabel . Når du har flere verdier i listen kartet, du noen ganger får noen like verdier . Å fjerne verdier , gå gjennom hver verdi og vurdere om de samsvarer med noen av de andre. Utføre denne oppgaven ved å bruke to "for" looper i Java. Instruksjoner
en
Åpne Java editor du vil bruke til å lage dine koden . Åpne kildekode -fil som inneholder listen kartet.
2
Lag den første " for" loop. Den første sløyfen går gjennom hver av de verdiene du vil bruke for å finne noen duplikater . Følgende kode oppretter den første sløyfen : en
for ( int i = 0 ; i < list1.size (); i + + ) { string tmp = list1.get ( i) ;//andre sløyfe går her }
Erstatt " list1 " med navnet på arrayet .
3
Sett den andre sløyfen innenfor krøllete parentes av den første sløyfen . Den andre sløyfen sammenligner alle andre verdier til den første sløyfen aktive verdi . Hvis du finner en kopi, slette den fra array ved hjelp av følgende kode :
for ( int j = 0 ; i < list1.size (); j + + ) { if ( tmp == list1.get ( j ) ) { list1.remove ( j ) ;} }