У меня есть кусок кода 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 работает отлично, и если есть записи, система действительно вводит другую систему. Однако он не входит в цикл while. Что мне не хватает?
Вы уже вызвали next()
один раз (в if
). Я думаю, что самое простое решение, чтобы изменить else
к do-while
, как,
do {
// -- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
} while (ReminderList.next());