2012-10-08 252 views
0

對於我的項目,ppl可以給出他們得到的某個問題的答案。我對其執行userAnswer = etUserAnswer.getText().toString().toLowerCase();,然後將其與存儲在SQL數據庫中的值進行比較。字符串比較

但是我在想,如果答案几乎是正確的,但是如果他用一個單詞而不是'ck'寫了'kk',這對用戶來說是相當惱人的。因此,我試圖創建一個系統,其中檢查答案或多或少是正確的,然後返回此結果。我搜索了網絡,但似乎沒有發現任何關於此主題的內容。我也不知道這樣的系統是否有英文名字?

或者..也許有人知道一個很好的教程或一個好的開始?

+3

請參閱http://en.wikipedia.org/wiki/Approximate_string_matching – njzk2

+1

您希望獲得類似[Levenshtein距離](https://en.wikipedia.org/wiki/Levenshtein_distance)或[海明距離](https://en.wikipedia.org/wiki/Hamming_distance)。 –

回答