Я хотел бы просмотреть двоичный файл (или шестнадцатеричное число) представления целых чисел в моем окне часов в Eclipse при отладке. Как я делаю это?
Вероятно, лучше всего открыть представление Выражения (Окно -> Показать представление -> Выражения), щелкните правой кнопкой мыши и выберите " Добавить выражение наблюдения », а затем введите Integer.toBinaryString (yourInt)
или Integer.toHexString (yourInt)
и нажмите« ОК ».
Вы можете сделать это в 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.