我想知道Java中是否有任何類能夠使用它自己的標準檢查字符串等於另一個字符串的多少。 例子:檢查字符串聽起來像另一個Java中的字符數
William Shakespeare/William Shakespeare : might be 100%
William Shakespe**a**re/William Shakespe**e**re : might have above 90%
William Shakespeare/Shakespeare, William : might have above 70% (just examples)
你應該知道,探測法和萊文斯坦是兩個完全不同的事情! Levenshtein可以幫助你發現錯別字。例如。用戶輸入「Wrich」而不是「Erich」,儘管當大聲說出這些單詞時聽起來並不相似。 Soundex可以讓你找到聽起來類似的單詞,不管它們有多少共同的字母,例如在尋找「Eryk」時可能會讓你找到「Erich」。 – 2010-03-17 10:01:08