1、在外我们使用IDEA开发编程的时候,通常都是debug运行的,方便我们调式以及查找排除bug。在debug的断点模式下,我们可以让程序一步一步往下运行,但是有时候某行调用了一个方法,当然我们往下运行即可知道运行成果,但是我们只是想要知道调用的那个方法返回了什么参数或者有没有报错。如下代码所示:
public class test {
public static void main(String[] args) {
String str = getStr(calcNum(1,3));
System.out.println(str);
}
private static Integer calcNum(int i, int j) {
return i * j;
}
public static String getStr(Integer i) {
return "str" + i;
}
}
可以看到在我们夫人main方法中有获取str的代码,这里调用了两个方法分别是getStr()和 calcNum()。
当我们再往下走一步的时候自然可以获得str,但是我们希望看一下calcNum()的方法,但是不在calcNum()这个方法里面打断点,我们可以这样做,如下图所示:
我们先选择calcNum()方法,再右键,选择图中所示按钮,即可单独运行calcNum()方法并且看到其返回的值。
希望这个小调试的方法可以帮助到大家。