0
我正在製作一個android應用程序,它掃描文本並檢測某個單詞是否濫用。所以我想我的虐待詞被存儲在數據庫(SQLite)。如何搜索數據庫中的特定單詞(值)?
我的問題是我可以檢查我的文本是否包含「禁止」字樣。我應該使用循環來檢查文本中的每個單詞是否包含在我的數據庫中?我需要這個快點。 任何幫助將大大appriciated。 在此先感謝!
編輯
我要顯示或存儲在ArrayList中的禁用語。
我正在製作一個android應用程序,它掃描文本並檢測某個單詞是否濫用。所以我想我的虐待詞被存儲在數據庫(SQLite)。如何搜索數據庫中的特定單詞(值)?
我的問題是我可以檢查我的文本是否包含「禁止」字樣。我應該使用循環來檢查文本中的每個單詞是否包含在我的數據庫中?我需要這個快點。 任何幫助將大大appriciated。 在此先感謝!
編輯
我要顯示或存儲在ArrayList中的禁用語。
我建議你將掃描的單詞保存在數據庫中,現在使用Like查詢來驗證任何禁止單詞的存在。如果是,那麼保留這個詞,否則直接刪除它。
SELECT column_word FROM table WHERE id = "your_word_id" AND (column_word LIKE '%word1%'
OR column_word LIKE '%word2%' OR column_word LIKE '%word3%')
如果結果光標有多於零的數據,那麼它必須有禁止的字。
謝謝Rasi的回答,但我想要顯示我的禁止單詞。所以,如果我理解正確,這將顯示如果禁止的單詞包含在我的文本中,但不會告訴我該單詞是什麼?再次感謝你。 – Freddie
我認爲最初的問題不是這樣,儘管我會研究更新的問題。 – Rahul