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