Я хотел бы просмотреть двоичные (или шестнадцатеричные) представления целых чисел в окне моих часов в Eclipse при отладке. Как это сделать?
Как просмотреть различные представления целых чисел в окне просмотра Eclipse?
Ответ 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)
, и нажмите "ОК".