Подтвердить что ты не робот

Как просмотреть различные представления целых чисел в окне просмотра Eclipse?

Я хотел бы просмотреть двоичные (или шестнадцатеричные) представления целых чисел в окне моих часов в Eclipse при отладке. Как это сделать?

4b9b3361

Ответ 1

Вы можете сделать это из Window- > Preferences.

Для примитивов перейдите к Java- > Debug- > Примитивные параметры отображения

Здесь есть флажок "Экранные шестнадцатеричные значения". Проверьте это, и вы увидите как десятичные, так и шестнадцатеричные представления для примитивов в столбце "значение" в представлении "Переменные" при отладке.

Для объектов (Integer, Long и т.д.), перейдите к Java- > Debug- > Detail Formatters

Для каждого типа, о котором вы заботитесь, создайте форматировщик деталей, который форматирует значение, как вам нравится. Для java.lang.Integer вы можете использовать форматировщик деталей: Integer.toHexString(this)

Убедитесь, что ваш формат форматирования включен, и вы увидите шестнадцатеричное представление в области "details", когда вы выберете переменную из представления Variables.

Ответ 2

Лучшим вариантом является открытие представления Выражения (Окно → Показать вид → Выражения), щелкните правой кнопкой мыши, выберите "Добавить Watch Expression", а затем введите Integer.toBinaryString(yourInt) или Integer.toHexString(yourInt), и нажмите "ОК".