任何人都可以建议如何更改给定的以下表达式值。
if(StringUtils.equals("Y",dao.getUserStatus("1010")){
//Conditional true statement
}else{
//False Statements
}
我想改变" Y" to" N或dao.getUserStatus(" 1010")返回" N" 。目标是使条件错误。
答案 0 :(得分:1)
AFAIK,你不能
提取如下变量:
String userStatus = dao.getUserStatus("1010");
if (StringUtils.equals("Y", userStatus)) { // Breakpoint here
// Conditional true statement
} else {
// False Statements
}
并更改其值。
另一种可能的解决方案是进入StringUtils#equals
并更改结果(如果可能)
答案 1 :(得分:0)
正如@RC所提到的,简单和推荐的方法是在自己的变量中提取值然后更改它。这样,您将仅更改此上下文的值。
现在,如果您想对该值进行永久性更改,那么您可以使用监视视图,展开“dao”对象的节点并将“userStatus”设置为您想要的值,您可以右键单击在userStatus上并选择Set value(标签可能会有所不同,因为我不完全记住它们)。
希望这有帮助。