Я хочу знать, как разместить условную точку останова в Eclipse. У меня есть такой код:
public static void doForAllTabs(String[] tablist){
for(int i = 0; i<tablist.length;i++){
--> doIt(tablist[i]);
}
}
Теперь я хочу поставить точку останова на строке со стрелкой, но хочу, чтобы она срабатывала, только если:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
java
eclipse
debugging
conditional-breakpoint
MozenRath
источник
источник
if(condition){System.out.println("debug");}
и ломаю инструкцию print в течение многих лет.;
в конце - у меня возникла ошибка при включении.Сделайте нормальную точку останова на
doIt(tablist[i]);
строкеЩелкните правой кнопкой мыши -> Свойства
Отметьте «Условно»
Войти
tablist[i].equalsIgnoreCase("LEADDELEGATES")
источник
final T[]
(не универсальным типом) и получилConditional breakpoint has compilation error(s)
. Забавно, но мое состояниеbonds==null
и Причина в диалоговом окне ошибкиinvalid AssignmentOperator
. вздох Иногда Eclipse ведет себя больше как 12-летний человек, чем как программа 12-летней давности.Из Eclipsepedia о том, как установить условную точку останова:
источник
?
закодирована. Попробуй это .1. Создайте класс
2. Щелкните правой кнопкой мыши в левой части System.out.println (tablist [i]); в Eclipse -> выберите Toggle Breakpoint
3. Щелкните правой кнопкой мыши точку переключения -> выберите Свойства точки останова.
4. Проверьте Условный Check Box -> запись tablist [я] .equalsIgnoreCase ( "АММ") в текстовом поле -> Нажмите на кнопку OK
5. Щелкните правой кнопкой мыши класс -> Отладка как -> Приложение Java.
источник