问题
我想知道如何在Eclipse中放置条件断点。我有一个代码:
public static void doForAllTabs(String[] tablist){
for(int i = 0; i<tablist.length;i++){
--> doIt(tablist[i]);
}
}
现在我想在带箭头的行上放置一个断点,但希望它只在以下情况下触发:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
#1 热门回答(152 赞)
把你的断点。右键单击边距上的断点图像,然后选择断点属性:
根据需要配置条件:
#2 热门回答(10 赞)
在doIt(tablist[i]);
line上创建一个普通断点
右键单击 - >属性
检查'有条件'
Entertablist[i].equalsIgnoreCase("LEADDELEGATES")
#3 热门回答(3 赞)
FromEclipsepedia如何设置条件断点:
首先,在给定位置设置断点。然后,使用左编辑器边距中的断点上的上下文菜单或Debug透视图中的Breakpoints视图,并选择断点的属性。在对话框中,选中Enable Condition,然后输入任意Java条件,例如list.size()== 0。现在,每次到达断点时,都会在断点执行的上下文中计算表达式,并根据表达式的结果忽略或遵循断点。条件也可以用其他断点属性表示,例如命中计数。