Mappe - HashMaps soprattutto - sono uno dei tipi di dati più comunemente utilizzati in ambiente Java . Essi memorizzare una coppia chiave /valore , dove è consentita una sola istanza di una determinata chiave. Questo è grande per rappresentare le cose come le preferenze dell'utente , i dati di sessione ( per un'applicazione Web ) , e in sostanza tutto ciò che è associato a un particolare oggetto o stringa . Il modo più comune di recupero dei dati è attraverso il metodo get () , in cui lo sviluppatore fornisce la chiave e ottiene un valore in cambio. Tuttavia, quello che se non sai cosa sono le chiavi ? In realtà c'è un modo semplice per il recupero e l'iterazione delle chiavi in una mappa . Cose che ti serviranno
Java SDK ( Java 1.5 o successiva ) per Java Ambiente di sviluppo integrato come Eclipse o NetBeans (vivamente consigliata , anche se non richiesto ) economici Mostra Altre istruzioni
1
inizializzare la mappa come necessario ( se si sta già lavorando con una mappa, è possibile saltare questo passaggio ) :
map = new HashMap ( ) ;
map.put ( " Ciao " , "Mondo" ) ;
map.put ( "Java " , " Is Fun " ) ;
map.put ( "programmazione" , "Regolamento" ) ;
2
Prendi il set di chiavi dalla mappa :
chiavi = map.keySet ( ) ;
3 Poiché l'interfaccia Set estende sia le interfacce Collection e Iterable , è possibile lavorare con esso proprio come si farebbe uno di quelli :
for ( String key finale : chiavi ) { < br
System.out.println > ( "Chiave : " + chiave) ;
}
L'output dovrebbe essere simile a questo :
chiave : programmazione < br
Tasto > : Java
chiave : Ciao