在 intellij 中调试时,我可以告诉它显示给定的 int 变量及其十进制值或十六进制值。
调试器是否可以同时显示两者?
最佳答案
不,这不可能。
调试时,您可以右键单击整数变量并选择 View As >
和 Hex
或 Primitive
,但不能同时选择两者。
此设置仅适用于单个变量,似乎不会在不同的调试 session 中持续存在。
我查看了使用Data Type Renderer 的可能性(右键单击变量并进入Customize Data Views...
以查看对话框) .
数据类型渲染器只适用于复杂数据类型(不是原始数据)。因此,例如,如果您想查看 38
和 0x26
的 int
始终是复杂对象的一部分(例如 Person.age
) 那么也许数据类型渲染器可以提供帮助。
或者,您可以添加一个字符串监视表达式,为您的 int 的十进制和十六进制值构造一个字符串值。
很抱歉,没有办法完全按照您的要求进行操作,但我希望这 2 个其他建议对您有所帮助。
关于java - 是否可以在 intellij 中同时将 int 视为十进制和十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27074991/