私が作成した基本的なチャット プログラムには、特別なアクション、画像、メッセージなどを生成するいくつかのキーワードがあります。すべてのキーワードと特別な関数を HashMap に格納します。キーワードはキーであり、関数は値です。ユーザー入力とキーをある種のループで比較したい。考えられることはすべて試しましたが、何もうまくいきません。これは私が理解できるものです:
myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
if(user.getInput().equalsIgnoreCase(currentKey)){
//Do related Value action
}
}
...
助けていただければ幸いです。私が同様の質問を見落としていたり、答えが明らかだったりした場合は、ご容赦ください。