2016-11-22 77 views
1

任何人都可以建議如何更改給定的以下表達式值。如何在調試模式下更改常量值

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

我想改變 「Y」 到 「N或dao.getUserStatus(」 1010" )返回 「N」。目的是使它條件爲假。

回答

1

據我所知,你不能

提取一個可變這樣的:

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

和改變其值


另一種可能的解決方案是將踏入StringUtils#equals和更改結果(如果可能)

0

作爲@RC提到,容易和推薦的方法是在其自己的變量,以提取的值,然後改變它。這樣你只會改變這個上下文的值。現在

,如果你想在這個值的永久性改變,那麼你可以使用表視圖中,展開你的「道」對象的節點並設置「userStatus」到你想要的值,你可以右鍵點擊userStatus並選擇設置值(標籤可能會有所不同,因爲我沒有完全記住它們)。

希望這會有所幫助。

相關問題