我想只在我调试时才使if语句变为true。
示例:
if(giveMyNumber() == 3){
System.out.println("Is number 3");
}
public int giveMyNumber(){
return 1;
}
所以我想在if语句中停止调试器并模拟为(giveMyNumber()== 3) true 以便进入if并打印“是3号“
答案 0 :(得分:3)
您可以使用名为Force Return的Eclipse功能返回值3
:
强制从非void方法中提前返回需要计算表达式。例如,如果某个方法返回false,则可以通过在显示视图中选择一个表达式并调用强制返回来返回值true。在以下示例中,
elementCount
不等于零,并且将返回false(请参阅调试悬停显示elementCount
的值)。在显示视图中,我们可以输入要返回的值,选择它并使用强制返回命令强制方法
isEmpty()
返回使用该值(在以下示例中,我们将强制isEmpty()
返回值true
)。
答案 1 :(得分:0)