Как просмотреть различные представления целых чисел в окне просмотра Eclipse? - PullRequest
33 голосов
/ 02 мая 2010

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

Ответы [ 2 ]

45 голосов
/ 03 мая 2010

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

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

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

Для объектов (Integer, Long и т. Д.) Перейдите на страницу Java-> Debug-> Detail Formatters

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

Убедитесь, что ваш детализатор форматирования включен, и вы должны увидеть шестнадцатеричное представление в области «детали» при выборе переменной в представлении «Переменные».

12 голосов
/ 03 мая 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...