我编写的一个基本聊天程序有几个关键词,可以生成特殊动作、图像、消息等。我将所有关键词和特殊函数存储在一个 HashMap 中。关键字是键,功能是值。我想将用户输入与某种循环的键进行比较。我已经尝试了我能想到的一切,但没有任何效果。这是我能弄清楚的:
myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
if(user.getInput().equalsIgnoreCase(currentKey)){
//Do related Value action
}
}
...
我将不胜感激任何帮助。如果我忽略了类似的问题或者答案很明显,请原谅我。