作者lonelytea (霸氣逼人)
看板java
標題Fw: [問題] 字串比對
時間Fri Jan 8 22:15:40 2016
※ [本文轉錄自 AndroidDev 看板 #1MZy2gCS ]
作者: lonelytea (霸氣逼人) 看板: AndroidDev
標題: [問題] 字串比對
時間: Fri Jan 8 21:59:04 2016
我有一個edittext
假設我輸入 "今天"
我想要去比對很多的字串
String s1 = "今天天氣"
String s2 = "明天"
String s3 = "要不要在今天出門"
.....
我希望可以把跟輸入的字串一樣的中文或字
抓出來
請問有沒有比較好用的方法 或lib
我把輸入的拆開 去比對所有的文字好像也不太對
例如我輸入 "天今" 那一樣會搜出跟 "今天"一樣的字串
但他應該是搜不到東西才是正解的
感謝幫助
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.129.221
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1452261546.A.31C.html
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: lonelytea (114.41.129.221), 01/08/2016 22:15:40
1F:推 LaPass: 演算法的話有 Suffix tree,有沒有現成的LIB我不知道 01/09 00:37
2F:→ fatrabitree: a.contains(b)? 01/09 04:03
3F:推 LPH66: 資料量不大時直接 contains 比下去就夠了 01/09 18:16
4F:→ LPH66: 大到幾萬筆以上的那種資料才需要特別的演算法 01/09 18:16
5F:→ lonelytea: 明白了 感謝各位 01/09 18:50