Dla każdej pętli na Java HashMap
Podstawowy program do czatu, który napisałem, zawiera kilka słów kluczowych generujących specjalne akcje, obrazy, wiadomości itp. Przechowuję wszystkie słowa kluczowe i funkcje specjalne w mapie HashMap. Słowa kluczowe są kluczami, a funkcje wartościami. Chcę porównać dane wejściowe użytkownika z kluczami za pomocą pewnego rodzaju pętli. Próbowałem wszystkiego, o czym myślę i nic nie działa. Oto, co mogę obliczyć:
myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
if(user.getInput().equalsIgnoreCase(currentKey)){
//Do related Value action
}
}
...
Byłbym wdzięczny za każdą pomoc. Wybacz mi, jeśli przeoczyłem podobne pytanie lub jeśli odpowiedź jest oczywista.