问题

我想知道如何在Eclipse中放置条件断点。我有一个代码:

public static void doForAllTabs(String[] tablist){
    for(int i = 0; i<tablist.length;i++){
-->        doIt(tablist[i]);
    }
}

现在我想在带箭头的行上放置一个断点,但希望它只在以下情况下触发:

tablist[i].equalsIgnoreCase("LEADDELEGATES");

#1 热门回答(152 赞)

把你的断点。右键单击边距上的断点图像,然后选择断点属性

enter image description here

根据需要配置条件:

enter image description here


#2 热门回答(10 赞)

doIt(tablist[i]);line上创建一个普通断点

右键单击 - >属性

检查'有条件'

Entertablist[i].equalsIgnoreCase("LEADDELEGATES")


#3 热门回答(3 赞)

FromEclipsepedia如何设置条件断点:

首先,在给定位置设置断点。然后,使用左编辑器边距中的断点上的上下文菜单或Debug透视图中的Breakpoints视图,并选择断点的属性。在对话框中,选中Enable Condition,然后输入任意Java条件,例如list.size()== 0。现在,每次到达断点时,都会在断点执行的上下文中计算表达式,并根据表达式的结果忽略或遵循断点。条件也可以用其他断点属性表示,例如命中计数。


原文链接