Как использовать условную точку останова в Eclipse?
Я хочу знать, как установить условную точку останова в Eclipse. У меня есть код типа:
public static void doForAllTabs(String[] tablist){
for(int i = 0; i<tablist.length;i++){
--> doIt(tablist[i]);
}
}
теперь я хочу поставить точку останова на линии со стрелкой, но хочу, чтобы она срабатывала только в том случае, если:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
4 ответа:
поставить точку останова. Щелкните правой кнопкой мыши изображение точки останова на поле и выберите Свойства Точки Останова:
настроить условие, как вы считаете нужным:
сделать нормальную точку останова на
doIt(tablist[i]);
строкаправой кнопкой мыши -> Свойства
Регистрация 'Условный'
введите
tablist[i].equalsIgnoreCase("LEADDELEGATES")
С Eclipsepedia о том, как установить условную точку останова:
во-первых, установите точку останова в заданном месте. Затем, используйте контекст меню на точке останова в левом поле редактора или в точках останова просмотрите в перспективе отладки и выберите Свойства точки останова. В диалоговом окне установите флажок Включить условие и введите произвольную Java условие, например
list.size()==0
. Теперь, каждый раз, когда точка останова достигли выражение оценивается в контексте точки останова выполнение, и точка останова либо игнорируется, либо соблюдается, в зависимости на исходе выражения.условия также могут быть выражены в терминах других останова атрибуты, такие как количество попаданий.
1.создать класс
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String s[] = {"app","amm","abb","akk","all"}; doForAllTabs(s); } public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ System.out.println(tablist[i]); } } }
2.Правой Кнопкой Мыши на левой стороне выберите Переключить Точку Останова
3.Правой Кнопкой Мыши напереключение точки-->выберитеточка останова свойства
4.РегистрацияусловныйФлажок-->написатьtablist[i].equalsIgnoreCase ("amm")в текстовое поле-->нажать на кнопкуОК
5.щелкните правой кнопкой мыши на class-->Debug Как--> Java Применение