我正在尝试比较从SQLite数据库中提取的游标数据。它只需要一列cursor.getString(1);
但是,如何检查该列在下一个光标行中是否具有相同的值? (不是下一栏!)使用cursor.moveToNext();
?
要解释一下,我想找到一种方法,使用Cursor对象检查第1列是否有重复的String条目。
答案 0 :(得分:0)
根据this answer的解决方案,这是您可能想要使用的代码:
String checkedValue = cursor.getString(1);
while(cursor.moveToNext()){
String value = cursor.getString(1);
if(value.equals(checkedValue)){
// TODO: duplicate value found, do something
break;
}
}