如果我是你,我会使用 HashMap。
HashMap<String, String> mymap = new HashMap<String , String>();
然后您可以保存问题和答案,例如:
String question = "Should I post a question on stackoverflow?"
String answer = "Yes! you should do it"
mymap.put(question, answer);
然后当你想检索这个问题的答案时,你可以这样做:
mymap.get(question);
编辑:
HashMap 中的问题是关键
要检索您的答案,您必须通过钥匙找到它(这是您的问题)。所以不要说:
mymap.get(answer);
你说mymap.get(question);
如果您想检索您的问题,您可能必须编写如下方法:
public String getQuestion(String userQuetsion){
if(mymap.keySet().contains(userQuestion))
return userQuestion;
}