Wie kann ich leicht erkennen, wenn eine Variable ihren Wert ändert? Ich möchte, dass die Ausführung des Programms im Debugger unterbrochen wird, wenn eine bestimmte Variable den Wert ändert. Im Moment verwende ich den Debugger von Eclipse.
Wie kann ich leicht erkennen, wenn eine Variable ihren Wert ändert? Ich möchte, dass die Ausführung des Programms im Debugger unterbrochen wird, wenn eine bestimmte Variable den Wert ändert. Im Moment verwende ich den Debugger von Eclipse.
Antworten:
Für eine Klassen- oder Instanzvariable
Ich bin mir bei Eclipse nicht sicher, aber in IntelliJ IDEA können Sie mit der rechten Maustaste auf einen Haltepunkt klicken und die Bedingungen hinzufügen, genau wie in einer if
Anweisung. Dann pausiert der Debugger nur dann am Haltepunkt, wenn seine Bedingung erfüllt ist.
Zum Beispiel in diesem Fall hält es nur dann , wenn min == 4
.