Pour chaque boucle sur Java HashMap

De base programme de chat que j'ai écrit a plusieurs mots-clés qui génèrent des actions spéciales, des images, des messages, etc. - Je stocker tous les mots-clés et des fonctions spéciales dans une table de hachage. Les mots clés sont les touches et les fonctions sont des valeurs. Je veux comparer la saisie de l'utilisateur pour les touches avec un certain type de boucle. J'ai essayé tout ce que je pense et rien ne fonctionne. C'est ce que je peux comprendre:

myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
    if(user.getInput().equalsIgnoreCase(currentKey)){
        //Do related Value action
    }
}
...

Je vous serais reconnaissant de toute aide. Pardonnez-moi si j'ai oublié une question similaire, ou si la réponse est évidente.

InformationsquelleAutor Taxes45 | 2013-01-04