我想知道是否有方法將字符串與文本文件進行比較以獲得最佳答案。 例子: 我們有這個文本文件:將當前字符串與文本文件進行比較Java
BANANA
BANTER
APPLE
BASKET
BASEBALL
和當前字符串是:B.N ...(用點是未知字符)。有沒有辦法立即得到一個數組或散列圖與可能的字母(所以A,T和E)的文本文件?
我認爲我該做的事: 我已經成功地將文本文件的每一行都放在一個數組列表中。我應該將當前字符串與數組列表中的可能答案進行比較,並將該字中的每個字符放在點的位置,並將其放入新的數組列表中。
在此先感謝。
發佈您到目前爲止所嘗試的內容 – Shriram
聽起來像學校項目,到目前爲止您的嘗試代碼是什麼? – LeChosenOne
這就像是一個拼寫檢查算法,還是一個自動完成算法?閱讀Aho-Corasick算法可能是朝着正確方向邁出的一步。 –