2016-11-22 12 views
1

누구나 주어진 아래 표현식 값을 변경하는 방법을 조언 할 수 있습니까?디버그 모드에서 상수 값을 변경하는 방법

if(StringUtils.equals("Y",dao.getUserStatus("1010")){ 
      //Conditional true statement 
}else{ 
     //False Statements 
} 

나는 그것이 거짓 인 확인 "Y"를 "N 또는 dao.getUserStatus는 ("1010 ") 반환"N "은. 목적이있다로 변경하고 싶습니다.

답변

1

AFAIK를, 당신은

수 없습니다 그 값을

String userStatus = dao.getUserStatus("1010"); 
if (StringUtils.equals("Y", userStatus)) { // Breakpoint here 
    // Conditional true statement 
} else { 
    // False Statements 
} 

을 변경


:

같이 변수를 추출한다.

또 다른 가능한 해결책은 StringUtils#equals에 단계 및 (가능하다면) @RC 언급 된 바와 같이, 쉽게

0

을 결과를 변경하고 방법 자체 변수의 값을 추출하고이를 변경하는 추천. 이렇게하면이 컨텍스트의 값만 변경됩니다.

이제 값을 영구히 변경하려면 감시보기를 사용하고 "DAO"개체의 노드를 확장하고 원하는 값으로 "userStatus"를 설정하면됩니다. userStatus를 클릭하고 값 설정을 선택하십시오 (정확하게 기억하지 못하기 때문에 레이블이 다를 수 있음).

희망이 도움이됩니다.