我有一段Java代码,我不确定为什么没有从中得到任何结果。代码如下:
if (!ReminderList.next()) {
-- Show that there are no records available
} else {
while (ReminderList.next(){
-- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
}
}
if..else条件可以很好地工作,并且如果有记录,系统将进入else系统。但是,它不会进入while循环。我想念什么?
最佳答案
您已经(在next()
中)调用过一次if
。我认为最简单的解决方案是将else
更改为do-while
do {
// -- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
} while (ReminderList.next());