我寫的一個基本聊天程序有幾個關鍵字,用於生成特殊動作,圖像,消息等。我將所有關鍵字和特殊函數存儲在HashMap中。關鍵詞是關鍵和功能是價值。我想用某種類型的循環比較用戶輸入和鍵。我嘗試了一切我能想到的,沒有任何工作。這是我可以弄清楚的:對於Java上的每個循環HashMap
myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
if(user.getInput().equalsIgnoreCase(currentKey)){
//Do related Value action
}
}
...
我將不勝感激任何幫助。如果我忽略了一個類似的問題,或者答案很明顯,請原諒我。
你是如何存儲在一個HashMap的功能?你是指聽衆嗎? –
如果你正在問的是什麼,你可以使用'myHashMap.keySet()'得到一個鍵列表。 – ApproachingDarknessFish