Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako iterovat Mapa v jazyku Java

štandardné knižnice pre programovací jazyk Java patrí rozhrania s názvom " Mapa " . Myšlienka tohto rozhrania je umožniť prístup k predajní generických ( na kľúč , hodnota ) dvojica . Napríklad , môže trieda Dictionary implementovať rozhranie Mapa uložením ( Word , definície ) , pary a umožňuje vyhľadávanie podľa slov . Hoci mapy boli vytvorené s cieľom optimalizovať jednotlivé vyhľadávania , v niektorých prípadoch môže byť potrebné spracovať všetky dvojice v súčasnosti obsiahnutých v mape . Môžete iterovat cez všetky prvky v mape v kóde v jazyku Java . Pokyny dovolená 1

deklarovať iterátor objekt , ten , ktorý budete používať na iteráciu cez všetky prvky mapy , ako v nasledujúcom ukážkovom kóde

iterátor myIter ;
2

pomocou iterátor siahať cez všetky prvky v mape , pomocou mapy je vstavaný - in iteračné pole :

pre ( . myIter = myMap.entrySet ( ) iterátor , myIter.hasNext ( ) ;) {

}
3

Získať odkaz na aktuálnu položku Mapa , potom ju použiť na načítanie jeho kľúče a hodnoty ako v nasledujúcom ukážkovom kóde :

o ( myIter = myMap.entrySet ( ) iterátor ; . myIter.hasNext ( ) ;) {

Map.Entry currentEntry = ( Map.Entry ) myIter.next ( ) ;

objekt currentKey = currentEntry.getKey ( ) ;

objektu currentValue = currentEntry.getValue ( ) ;

}

Táto slučka bude iterovať nad mapou , na návšteve každý prvok práve raz .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené