Hvordan Reagere Gjennom oversikt Java
Standard biblioteker for Java programmeringsspråk har et grensesnitt som heter "Map". Tanken bak dette grensesnittet er å gi tilgang til butikker av generiske (nøkkel, verdi) par. For eksempel kan en ordbok klasse implementere kartgrensesnittet ved å lagre (Word, definisjon) parene og tillater oppslag av ord. Selv Maps ble opprettet for å optimalisere individuelle oppslag, i visse tilfeller kan det være nødvendig å behandle alle parene i dag finnes i kart. Du kan iterere over alle elementene i et kart i din Java-kode.
Bruksanvisning
1 Erklære en Iterator objekt, en som du vil bruke for å iterere over alle Kartelementer, som i følgende eksempelkode
Iterator myIter;
2 Bruk Iterator å rekke over alle elementer i kart, ved hjelp av kartinnebygde iterator felt:
for (. myIter = myMap.entrySet () iterator, myIter.hasNext ();) {
}
3 Få en henvisning til løpende Map oppføring, og deretter bruke den til å hente sin nøkkel og verdi som i det følgende eksempelkode:
for (. myIter = myMap.entrySet () iterator, myIter.hasNext ();) {
Map.Entry currentEntry = (Map.Entry) myIter.next ();
Objekt currentKey = currentEntry.getKey ();
Objekt Current = currentEntry.getValue ();
}
Denne sløyfen vil iterere over kart, besøker hvert element nøyaktig en gang.