当前位置: 代码迷 >> Eclipse >> java写个答题器~给个稍微详细的思路解决办法
  详细解决方案

java写个答题器~给个稍微详细的思路解决办法

热度:21   发布时间:2016-04-23 13:41:19.0
java写个答题器~给个稍微详细的思路
打算用JAVA写个答题器,问题和答案分别在一个TXT文件中,问题和答案均是文字

要求能输入问题中的部分关键字,就能比较快查询到对应答案(10秒内就行)

请各位高手给个比较详细的思路

------解决方案--------------------
呵呵,LZ的头像很经典啊
1,利用数据库的检索,把问题和答案存储到数据库中,然后检索,可以用mysql或sqlite
2.用java检索工具,如lucene
3,自己写工具
------解决方案--------------------
题目.txt
1,我小学的名字是什么?
2,我初中的名字是什么?
3,我大学的名字是什么?

答案.txt
1,清华小学
2,清华中学
3,清华大学

首先把题目.txt和答案.txt的内容读出来放到两个Map内
questionMap<Long,String>和answerMap<Long,String>
key:题号
value:内容

然后根据问题关键字在questionMap<Long,String>里检索,
最简单的就用indexOf就可以了。
例如输入“初中”,找到对应的题号2

最后在answerMap.get((long)2)得到答案就可以了。
  相关解决方案