我正在sqlite数据库中通过editext输入进行搜索。在sqlite中我有一些句子。我想从sqlite中找到句子,里面有一些以我的输入文本开头的单词。例如,如果我的输入文本是:“伤害”,我想要找到包含“有害”这样的单词的句子。当输入搜索是“ful”时,我不想找到“有害”的单词。因为这个词不在我单词的开头(有害的)。希望能达到我的目的。下面是我的示例代码:
String pattern = "'%" + inputSearch.getText().toString() + "%'";
final String sql = "SELECT * FROM " + TABLE + " WHERE " + TITLE + " LIKE " + pattern;
final SQLiteDatabase mydb = new MyDatabase(ArdicActivity.this).getWritableDatabase();
// final Cursor c = mydb.rawQuery(sql, null);
我想找出句子之间的单词。例如,我想从句子中找到“有害”一词:“这种食物对你有害。”
转载请注明出处:http://www.jxbyjx.net/article/20230429/1088763.html