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

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

33
задан Lii 31 August 2016 в 10:19
поделиться

2 ответа

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

12
ответ дан 27 November 2019 в 18:17
поделиться

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

Для примитивов, перейдите в Java->Debug->Primitive Display Options

Здесь есть флажок 'Display Hexadecimal values'. Отметьте его, и вы увидите как десятичное, так и шестнадцатеричное представление примитивов в колонке 'value' в представлении Variables при отладке.

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

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

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

45
ответ дан 27 November 2019 в 18:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: