Як я можу одночасно переглядати вміст кількох змінних (наприклад, TreeSet)? Я можу переглядати вміст одного TreeSet, натискаючи на нього у вікні "Змінні", але я не уявляю, як це зробити для кількох змінних.
Як я можу одночасно переглядати вміст кількох змінних (наприклад, TreeSet)? Я можу переглядати вміст одного TreeSet, натискаючи на нього у вікні "Змінні", але я не уявляю, як це зробити для кількох змінних.
toString()
просто повертає String
подання цього об'єкта, яке часто використовується для налагодження.
Відповіді:
Ви можете використовувати вікна Expressions: під час налагодження, вікно меню -> Show View -> Expressions, тоді воно має місце для введення змінних, які вам потрібно переглянути
Ви можете додати контрольну точку для кожної змінної, яка вас цікавить.
Точка спостереження - це спеціальна точка зупинки, яка зупиняє виконання програми, коли значення даного виразу змінюється, не вказуючи, де це може відбутися. На відміну від точок зупинку (які є лінійними), точки спостереження пов'язані з файлами. Вони набувають чинності, коли вказана умова відповідає дійсності, незалежно від того, коли та де це сталося. Ви можете встановити контрольну точку для глобальної змінної, виділивши змінну в редакторі або вибравши її у поданні "Контур".
Це відео чудово показує вам, як встановлювати точки зупинку та переглядати змінні в налагоджувачі Eclipse. http://youtu.be/9gAjIQc4bPU
Ви можете зробити це цими способами.
Додайте watchpoint
та під час налагодження ви зможете побачити змінну в перспективі вікна відладчика на вкладці змінної. АБО додати System.out.println("variable = " + variable);
та переглянути в консолі.
println
- це дуже примітивний спосіб налагодження.