idea调试之条件断点

开发中有时会出现这样的场景,在一个很长的for循环中,我们只想在某一次循环中(比如第50次循环,或者循环中某个值符合条件)让断点停住,进行进一步的调试分析,此时使用idea的条件断点就能很方便的解决问题。举例如下:

package demo;

public class ConditionalBreakPointDemo {

    public static void main(String[] args) {
        for (int i=0;i<1000;i++){
            System.out.println(i);
        }
    }
}

我们想在第500次循环处停住进行进一步的分析:此时就在断点处右键设置条件断点即可,设置如图:

这样进行debug断点就会循环到i==500的时候停住。

原文地址:https://www.cnblogs.com/silenceshining/p/14146225.html