mapy - HashMaps predovšetkým - sú jedným z najčastejšie používaných dátových typov v prostredí Java . Ukladajú dvojice kľúč /hodnota , kde je dovolené len jedna inštancia daného kľúča . To je skvelé pre zastupovanie vecí , ako sú užívateľské preferencie , dáta relácie ( pre webové aplikácie ) , a v podstate všetko , čo je spojené s určitým objektom alebo reťazec . Najčastejším spôsobom získavania dát je pomocou metódy get ( ) , kde developer dodáva na kľúč a dostane hodnotu na oplátku . Avšak , čo keď neviete , čo sú kľúče ? Tam je vlastne jednoduchý spôsob načítanie a iterácie cez kľúče v mape . Veci , ktoré budete potrebovať
Java SDK ( Java 1.5 alebo vyšší )
Java integrované vývojové prostredie ako Eclipse alebo NetBeans ( dôrazne odporúča , aj keď nie nutné )
Zobraziť ďalšie inštrukcie
1
Inicializácia si mapu podľa potreby ( ak ste už pracuje s mapou , môžete tento krok preskočiť ) :
Mapa mapa = new HashMap ( ) ;
map.put ( " Hello " , " Svet " ) ;
map.put ( " Java " , " Is Fun " ) ;
map.put ( " programovanie " , " Pravidlá " ) ;
2
Získajte kľúčový súbor z vašej mape :
Set kľúča = map.keySet ( ) ;
Sims 3 Vzhľadom k tomu , rozhranie Set rozširuje aj zhromažďovanie a Iterable rozhranie , môžete s ním pracovať rovnako , ako by ste niektorý z týchto :
pre ( konečná string key : kľúče ) {
System.out.println ( " Key " + kľúč ) ;
}
výstup by mal byť podobný tomuto :
Key : Programovanie
Legenda : Java
Legenda : Dobrý deň ,