Maps - HashMaps især - er en af de mest almindeligt anvendte datatyper i Java-miljøet . De gemmer en nøgle /værdi-par , hvor kun én instans af en given nøgle er tilladt. Dette er fantastisk til at repræsentere ting såsom brugerindstillinger , session data (for en web-applikation ) og væsentlige noget, der er knyttet til et bestemt objekt eller snor. Den mest almindelige måde at hente data er gennem get ( )-metoden , hvor bygherren nøglen og får en værdi til gengæld . Men hvad nu hvis du ikke ved, hvad tasterne er ? Der er faktisk en enkel måde at hente og iteration af nøgler i et kort. Ting du har brug
Java SDK ( Java 1.5 eller højere påkrævet)
Java Integrated Development Environment , såsom Eclipse eller NetBeans ( anbefales kraftigt , men ikke påkrævet)
Vis Flere Instruktioner
< br > 1
Initialiser dit kort som nødvendigt (hvis du allerede arbejder med et kort, kan du springe dette trin ) : Hej
kort kort = new HashMap ( ),
map.put ( "Hello" , "World ");
map.put ( "Java ", " Is Fun ")
map.put ( "Programmering ", " Rules " ),
2
Få nøglen sættet fra kortet :
set taster = map.keySet ();
< br >
3 Siden Set interfacet udvider både indsamling og Iterable interfaces , kan du arbejde med det, lige som du ville en af disse : Hej
for (endelig String nøgle: nøgler) { < br >
System.out.println ( "Nøgle :" + tasten) ;
}
Dit output bør svare til dette : Hej
nøgle: Programmering < br >
nøgle : Java
Key : Hello