Как использовать условную точку останова в 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]);
строка
правой кнопкой мыши -> Свойства
Регистрация 'Условный'
Enter 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") в текстовое поле --> нажать на кнопку OK
5. щелкните правой кнопкой мыши на class --> Debug Как --> Java Применение