Eclipse条件断点的使用

Eclipse条件断点的使用

在日常调试过程中如果数据量比较大,循环中加断点,执行到出错的那一条记录是极其痛苦的一件事情,条件断点可以很难好的结局这个问题,当然也有其他的替代方法。

第一步
首先一段模拟代码,如下:

public static void main(String[] args) {
List userList = new ArrayList();
userList.add(“张珊”);
userList.add(“李四”);
userList.add(“王五”);
userList.add(“赵六”);

    for (int i = 0; i < userList.size(); i++) {
        String userName = userList.get(i);
        System.out.println(userName);
    }

}

第二步,添加普通断点
在Eclipse代码区左侧双击即可
第三步,添加条件断点的条件
鼠标右键选中最后一个或者是Ctrl双击断点
添加条件断点
进入下面的界面
断点信息配置
勾选Conditional复选框
输入条件,结果如下图
设置断点条件信息
点击OK
会发现原来的断点上面多出来了一个问号,效果如下
这里写图片描述
第四步:运行测试
结果显示

总结
上述处理当然可以使用
if(userName.equal(“王五”)){
}
加上普通断点进行设置,也能获得同样的效果,但是上述过程中不需要改动源代码,是一种比较合理的方式。

猜你喜欢

转载自blog.csdn.net/zhazhagu/article/details/81166217