-1

널 결코하지만 발생합니다. 사실, completeDateisComplete = true 일 때 null이 아닙니다. 다음과 같이 확인합니다 : System.out.println("date is null ?" + this.completeDate == null); 결과 false. 그러나 어떤 메서드를 호출하면 completeDate에서 NullPointerException이 발생합니다. 이상한 것은 내가 내 테이블을 볼 때입니다 conferencecomplete_date 열이 null입니다. 심지어 null 값을 할당합니다 : completeDate=null; 아무 것도 변경되지 않습니다.날짜 시간 참조 변수 내가이 법인이 NullPointerException이

무엇이 문제입니까? 내가 어디서 잘못한거야? 어떻게 해결할 수 있을까요? 많은 감사합니다

답변

0

당신은 당신의 논리를 뒤로 생각합니다. 날짜가 null이고 그렇지 않은 경우 인쇄합니다. 따라서 실제로 null로 설정하고 메서드를 호출하려고합니다. => NPE