Я отлаживаю следующие строки кода
if (var.getvar2() != var3) {
var4.add(var);
} else {
isNeeded= true;
if (incomingPublishedDate.compare(modifiedDate) < 0) {
importNeeded = true;
} else {
var4.add(var);
}
}
Здесь var.getvar2()
и var3
имеют тип Long
.
Во время отладки, когда условие идет как
10000 != 10000
if
следует оценить до false
. Но с первого if
следующий шаг переходит к
var4.add(var);
и следующий шаг за шагом переходит к var4.add(var);
Это ошибка Netbeans? Или это с Long
сравнением.
Я использую Netbeans IDE 6.5