如何在调试模式下更改常量值
How to change the constant value in Debug mode
任何人都可以建议如何更改下面给定的表达式值。
if(StringUtils.equals("Y",dao.getUserStatus("1010")){
//Conditional true statement
}else{
//False Statements
}
我想将 "Y" 更改为 "N or dao.getUserStatus("1010") return "N" 。Objective 使其条件为假。
据我所知,你不能
像这样提取一个变量:
String userStatus = dao.getUserStatus("1010");
if (StringUtils.equals("Y", userStatus)) { // Breakpoint here
// Conditional true statement
} else {
// False Statements
}
并更改其值。
另一种可能的解决方案是进入 StringUtils#equals
并更改结果(如果可能)
正如@RC 提到的,简单且推荐的方法是提取其自身变量中的值,然后更改它。这样您将仅更改此上下文的值。
现在,如果您想永久更改该值,则可以使用观察视图,展开 "dao" 对象的节点并将 "userStatus" 设置为您想要的值想要,你可以右击 userStatus 和 select 设置值(标签可能不同,因为我不记得它们)。
希望对您有所帮助。
任何人都可以建议如何更改下面给定的表达式值。
if(StringUtils.equals("Y",dao.getUserStatus("1010")){
//Conditional true statement
}else{
//False Statements
}
我想将 "Y" 更改为 "N or dao.getUserStatus("1010") return "N" 。Objective 使其条件为假。
据我所知,你不能
像这样提取一个变量:
String userStatus = dao.getUserStatus("1010");
if (StringUtils.equals("Y", userStatus)) { // Breakpoint here
// Conditional true statement
} else {
// False Statements
}
并更改其值。
另一种可能的解决方案是进入 StringUtils#equals
并更改结果(如果可能)
正如@RC 提到的,简单且推荐的方法是提取其自身变量中的值,然后更改它。这样您将仅更改此上下文的值。
现在,如果您想永久更改该值,则可以使用观察视图,展开 "dao" 对象的节点并将 "userStatus" 设置为您想要的值想要,你可以右击 userStatus 和 select 设置值(标签可能不同,因为我不记得它们)。
希望对您有所帮助。