Chcę wiedzieć, jak umieścić warunkowy punkt przerwania w Eclipse. Mam taki kod:
public static void doForAllTabs(String[] tablist){
for(int i = 0; i<tablist.length;i++){
--> doIt(tablist[i]);
}
}
Teraz chcę umieścić punkt przerwania na linii ze strzałką, ale chcę, aby był uruchamiany tylko wtedy, gdy:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
java
eclipse
debugging
conditional-breakpoint
MozenRath
źródło
źródło
if(condition){System.out.println("debug");}
i łamię się na wyciągu drukowanym od lat.;
na końcu - wyskoczył mi błąd, kiedy go umieściłem.Utwórz normalny punkt przerwania na
doIt(tablist[i]);
liniiKliknij prawym przyciskiem myszy -> Właściwości
Zaznacz „Warunkowo”
Wchodzić
tablist[i].equalsIgnoreCase("LEADDELEGATES")
źródło
final T[]
(typem nieogólnym) i otrzymałemConditional breakpoint has compilation error(s)
. Co zabawne, mój stan jest,bonds==null
a przyczyna w oknie dialogowym błędu toinvalid AssignmentOperator
. westchnienie Czasami Eclipse zachowuje się bardziej jak 12-letni człowiek niż 12-letni program.Od Eclipsepedia o tym, jak ustawić warunkowy punkt przerwania:
źródło
?
zakodowany. Spróbuj tego .1. Utwórz klasę
2. Kliknij prawym przyciskiem myszy lewą stronę pliku System.out.println (tablist [i]); w Eclipse -> wybierz Toggle Breakpoint
3. Kliknij prawym przyciskiem myszy punkt przełączania -> wybierz Właściwości punktu przerwania
4. Zaznacz warunkowe pole wyboru -> wpisz tabelę [i] .equalsIgnoreCase ("amm") w polu tekstowym -> kliknij OK
5. Kliknij prawym przyciskiem myszy klasę -> Debuguj jako -> Aplikacja Java
źródło