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