我在我的应用程序中使用 SearchManager 来搜索 SQLite 数据库中的单词。它工作正常,但我想在一个单词中搜索字母。例如,如果您搜索cpur
它会显示包含这些字母 ( computer
) 的单词。有没有办法自定义搜索管理器以这样的方式工作?
问问题
136 次
2 回答
0
如果您提供更多信息会更容易回答这个问题,但假设您选择这样的单词:
select words from text where word='target'
您也可以通过以下方式获得看起来像的单词:
select word from text where word like '%target%';
这意味着在目标的任一侧,字符串中可以有任意数量的字符。希望这会有所帮助,并且是您所需要的。
于 2013-01-24T11:58:16.633 回答
0
或者,如果您不想使用 sqlite 命令,这也应该在您从表中获取字符串后起作用:
boolean contains = false;
if(YourWord.contains(YourNeededString)){
contains = true;
else{
contains = false;
}
于 2013-01-24T12:05:00.107 回答