0
다음
var.getvar2()
if (var.getvar2() != var3) {
var4.add(var);
} else {
isNeeded= true;
if (incomingPublishedDate.compare(modifiedDate) < 0) {
importNeeded = true;
} else {
var4.add(var);
}
}
및 var3
유형 Long
의있는 다음 코드 줄을 디버깅하고있다. 디버깅, 조건이
10000 != 10000
처럼 갈 때 동안 if
는 false
으로 평가해야합니다. 그러나 첫 번째 if
에서 다음 단계 오버
var4.add(var);
로 이동하고 다음 단계 이상은 var4.add(var);
이것은 넷빈즈 버그가 간다? 또는 비교가 Long
인 것입니다.
I 당신은 값으로 객체를 비교할 수 없습니다 넷빈즈 IDE 6.5
수정하십시오. 따라서 Netbeans 문제가 아니라 사용자 문제입니다. – KdgDev
그냥 확인하려면 왜 var4.add (var); var4.add (var);로 이동하십시오. 다른 부분 안에? – Ajay
오 진짜 문제가 뭔지 알 겠어. 약간의 더미 System.out.println ("blah")을 추가하십시오; 두 줄 아래의 줄을 추가하고 실제로 코드에서 호출되는지 확인하십시오. 또는 전체 함수 본문을 복사하면 여는/닫는 대괄호에 문제가있을 수 있습니다 (나는 어떻게 보이지 않습니다). – Zed