如何在数据库中对单词数组执行查询。我有一个关键值对数据库,用于单独的单词 我将键值对作为数据库中的两列 我可以获得单个单词的键值对 如何获取多个单词的查询,如何执行多个单词的查询 以下是我对单个单词的处理方式:
String srce = Utility.GetColumnValue(testdata, "suggest_text_1");
String trans = Utility.GetColumnValue(testdata, "suggest_text_2");
SRCE-Trens镇 核心价值 你好卤代
答案 0 :(得分:0)
你可以这样做:
创建一个类
class KeyValPair
{
String text1;
String text2;
KeyValPair(String s1, String s2)
{
text1 = s1;
text2 = s2;
}
}
然后创建一个类型为“keyValPair”
的arrayList ArrayList<KeyValPair> al_KeyValPair = new ArrayList<KeyValPair>;
然后,
Cursor cursor = db.rawQuery("Select ...", null);
if(cursor.getCount()==0){
//empty
return false;
}else{
if(cursor.moveToFirst()){
do{
al_KeyValPair.add(new KeyValPair(cursor.getString(0), cursor.getString(1)));
}while(cursor.moveToNext());
}else{
return false;
}
}