当前位置: 首页 > 后端技术 > Java

IDEA小技巧:调试条件断点

时间:2023-04-02 00:29:24 Java

今天给大家分享一个IDEA调试过程中的小技巧。先说现场吧。你遇到过类似的情况吗?在一个循环结构中,中间的某个情况可能会出错。比如下面的代码结果,可能会在执行到第27次时出现问题。for(inti=0;i<100;i++){//业务逻辑System.out.println(i);}那么这个时候你会怎么调试呢?是不是像下面这样加个断点,然后狂点绿色的小箭头,直到以后出问题的时候?其实IDEA中有一个功能可以给断点加上条件,这样就不用那么麻烦了。操作也很简单,右击已经添加的断点的小红点,会弹出一个表格,里面有itemcondition,如下图:这里可以输入你要的条件想让这个断点生效,比如我这里输入了i==27,那么当循环执行到i等于27时,程序就会停止。这样你就不需要靠疯狂点执行让他不断跳跃,来到你想要的循环阶段。当然,条件断点不仅可以用在循环中,还可以用在很多复杂的调试场景中。今天的分享就到这里。如果这个小技巧对你有用,请帮我点赞、观看、分享、关注、支持我!欢迎来到我的公众号:程序员DD。第一时间了解行业前沿资讯,分享深度技术干货,获取优质学习资源