litepal中如何搜到词中含有某个字母组的单词?
想请教老师一个问题:
Litepal 中想搜索那些
1.词首为某个字母组的单词
2.词尾为某个字母组的单词
3.词中含有某个字母组的单词
写了以下代码,词首和词尾都可以实现,但词中的却不行,它搜出的结果包含了所有情况,词首和词尾的都包括进来了。请问该如何写才可以只得到词中含有某个字母组合的单词?
附代码如下:
private void searchWord(String word){
String likestr="";
if(mSearchType==0){
likestr="word like '%"+word.toLowerCase()+"%'";
}else if(mSearchType==1){
likestr="word like '"+word.toLowerCase()+"%'";
}else if(mSearchType==2){
likestr="word like '%"+word.toLowerCase()+"'";
跟你用什么框架关系不大。
你说的是前几两个都可以是吧?
你把你的sql语句打出来看看就知道了。
你的注释都不写呢。