Есть ли способ отобразить всю информацию об объекте на консоли (в eclipse)

Есть ли способ записать информацию обо всех элементах данных объекта в консоль аналогично JS в chrome? Например, как мы получаем всю информацию, относящуюся к объекту, в определенном месте в Chrome.

2 ответа

Да, в моде. Установите точку останова (если необходимо, создайте статический метод с именем breakpoint() который ничего не делает (например, System.currentTimeMillis(); - единственное, что вам нужно, вам действительно нужен исполняемый оператор, даже если он ничего не делает), установите на нем точку останова, и теперь вы можете вызвать ThatThingie.breakpoint(). Начните использовать "отладку", а не "запуск" (это также дает вам замену горячего кода и, в общем, не имеет реальных недостатков по сравнению с запуском), а затем отладчик остановится на этой строке и позволит вам проверить каждую локальную переменную и из там все соответствующие поля с точки зрения отладки.

Оттуда вы даже можете сделать такие вещи, как установить "часы", а затем продолжить программу, и вы увидите, что этот объект изменяется в реальном времени.

Вы можете установить точку останова, дважды щелкнув поле (где находятся номера строк). Должна появиться маленькая зеленая точка.

Решением может быть создание всеобъемлющего toString() в своем классе, а затем зарегистрируйте его.

Другие вопросы по тегам