Maps - HashMaps spesielt - er en av de mest brukte datatyper i Java-miljøet . De lagrer en nøkkel /verdi-par , der bare én forekomst av en gitt nøkkel er tillatt. Dette er flott for å representere ting som brukerinnstillinger , session data ( for en web-applikasjon ) , og egentlig alt som er knyttet til et bestemt objekt eller streng. Den vanligste måten å hente dataene er gjennom get ( )-metoden , hvor utvikleren leverer nøkkelen og får en verdi i retur . Men hva hvis du ikke vet hva tastene er ? Det er faktisk en enkel måte å hente og gjentar seg nøklene i et kart . Du trenger:
Java SDK ( Java 1.5 eller høyere kreves )
Java Integrated Development Environment for eksempel Eclipse eller NetBeans ( sterkt anbefalt, men ikke påkrevd)
Vis mer Instruksjoner
1.
Initialiser kartet ditt som er nødvendig ( hvis du allerede arbeider med et kart , kan du hoppe over dette trinnet ) : en
kart map = new HashMap ( ) ;
map.put ( "Hello " , "World ");
map.put ( " Java ", " Er Fun ");
map.put ( " Programmering ", " Rules " );
2
Få nøkkel sett fra kartet ditt:
set nøkler = map.keySet ();
3 Siden Set grensesnittet utvider både Innsamling og Iterable grensesnitt , kan du arbeide med det akkurat som du ville en av dem : en
for (endelig String nøkkel : nøkler ) {
System.out.println ( " Key : " + tast) ;
}
produksjonen skal være lik denne : en
Key : Programmering
Key : Java
Key : Hei